Skip to content

ci: build amd64+arm64 docker images incl. SBOM#744

Merged
gildesmarais merged 8 commits intomasterfrom
ci/multiarch-docker
Jun 30, 2025
Merged

ci: build amd64+arm64 docker images incl. SBOM#744
gildesmarais merged 8 commits intomasterfrom
ci/multiarch-docker

Conversation

@gildesmarais
Copy link
Copy Markdown
Member

@gildesmarais gildesmarais commented Jun 30, 2025

This pull request introduces significant updates to the CI/CD pipeline and documentation for the html2rss-web project. The changes enhance the Docker build and push workflow, improve caching, add Software Bill of Materials (SBOM) generation, and update the README to reflect these improvements.

CI/CD Workflow Enhancements:

  • Updated .github/workflows/test_build_push.yml to include Docker Buildx setup, multi-platform image building, and caching for Docker layers. This improves efficiency and supports building images for multiple architectures.
  • Added steps to generate an SBOM for the Docker image using the anchore/sbom-action and upload it as a build artifact. This ensures better transparency and security in the supply chain.

Documentation Updates:

  • Updated README.md to include information about the SBOM being embedded as an OCI label in the Docker image and its availability as a build artifact. This provides users with clear details on the supply chain improvements.

@gildesmarais gildesmarais force-pushed the ci/multiarch-docker branch from ef67477 to 26825d0 Compare June 30, 2025 16:08
Signed-off-by: Gil Desmarais <git@desmarais.de>
@gildesmarais gildesmarais force-pushed the ci/multiarch-docker branch from 5c2f97d to 6e740a1 Compare June 30, 2025 16:26
@gildesmarais gildesmarais changed the title ci: build docker images for amd64+arm64 ci: build docker images for amd64+arm64 incl. sbom Jun 30, 2025
@gildesmarais gildesmarais changed the title ci: build docker images for amd64+arm64 incl. sbom ci: build amd64+arm64 docker images incl. SBOM Jun 30, 2025
@gildesmarais gildesmarais marked this pull request as ready for review June 30, 2025 16:35
@gildesmarais gildesmarais merged commit f14e941 into master Jun 30, 2025
9 checks passed
@gildesmarais gildesmarais deleted the ci/multiarch-docker branch June 30, 2025 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant