Closed isZumpo closed 1 month ago
The recent updates to the GitHub Actions workflow focus on renaming jobs and steps, updating action versions, and modifying tag values for Docker image builds. These changes aim to improve clarity, maintain up-to-date dependencies, and ensure proper testing of Docker images.
File | Change Summary |
---|---|
.github/workflows/docker-build.yml |
Renamed job push-docker-image to test-docker-image |
Updated uses versions for actions/checkout , docker/setup-buildx-action , and docker/build-push-action |
|
Renamed steps for clarity | |
Changed tags values in Build amd64 image for testing and Build and push docker image steps |
🐇 In the realm of code, we dance and play, Updating actions, come what may. With Docker tags and steps renamed, Our workflow's now more aptly framed. Keep on coding, night and day, For progress is the rabbit's way! 🐇
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Speeds up the docker building process by utilizing one build agent per platform. In addition, better makes use of the github action caching by scoping it per platform. Since one platform would overwrite the other otherwise, resulting in low cache hit rates when building arm64. In addition, moved the testing of the docker image itself into its own job, which the building jobs are now dependent on.
Build times went from ~10 min down to ~2 min when running on github actions.