Skip to content

Conversation

AvinZarlez
Copy link
Contributor

This pull request updates the GitHub Actions workflow for building and publishing Docker images, introducing multi-platform support and improving the configuration for better maintainability. It also updates the README.md to reflect these changes.

Workflow Enhancements:

  • Updated .github/workflows/image-build.yml to support multi-platform Docker image builds (linux/amd64 and linux/arm64) using Docker Buildx. This replaces the previous architecture-specific builds.
  • Introduced digest-based image pushing and artifact handling for better traceability and reproducibility.
  • Added a new docker_merge job to create and push a manifest list for multi-platform images.
  • Modified the docker_test job to use the versioned image tag output from the docker_merge job.

Documentation Update:

  • Updated README.md to move the DOCKER_USER configuration from secrets to repository variables, aligning with the new workflow setup.
@AvinZarlez AvinZarlez merged commit a644e71 into main Apr 29, 2025
@AvinZarlez AvinZarlez deleted the docker branch April 29, 2025 20:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant