Skip to content

Updated release workflow to use imagetools so that all platforms have release tags added#19

Merged
Zozman merged 1 commit intomainfrom
releaseUseImagetools
Aug 22, 2025
Merged

Updated release workflow to use imagetools so that all platforms have release tags added#19
Zozman merged 1 commit intomainfrom
releaseUseImagetools

Conversation

@Zozman
Copy link
Copy Markdown
Owner

@Zozman Zozman commented Aug 22, 2025

This PR refactors the release pipeline so that the latest and version tags are applied to both the amd64 and arm64 builds because as is only the image matching the worker's platform will have the additional tags added.

@Zozman Zozman requested a review from Copilot August 22, 2025 06:57
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR refactors the release workflow to use Docker Buildx imagetools for tagging multi-platform images, ensuring that both amd64 and arm64 architectures receive the latest and version tags instead of only the platform matching the GitHub Actions runner.

Key Changes

  • Replaced manual Docker pull/tag/push commands with docker buildx imagetools create commands
  • Updated the re-tagging process to preserve multi-platform manifests for both architectures
  • Modified echo message to clarify the multi-platform nature of the operation

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread .github/workflows/release.yaml
@Zozman Zozman merged commit 1438046 into main Aug 22, 2025
5 checks passed
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.

2 participants