CI: sanitize branch ref before using it as a Docker image tag#333
Merged
Conversation
operator_build.yaml tags images with the raw github.ref_name, but Docker tags can't contain "/". Any branch with a slash (e.g. feature/foo) fails build-and-push with "invalid reference format". Compute a sanitized tag (replace "/" with "-") once and reuse it for both image builds. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
The two docker/build-push-action steps ran sequentially in one job. Switch to a matrix strategy (fail-fast: false) so the operator and simplyblock-rebalancer multi-arch images build and push as independent, concurrent jobs instead. Each matrix entry gets its own GHA cache scope to avoid cross-image cache key collisions. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
geoffrey1330
approved these changes
Jul 15, 2026
noctarius
approved these changes
Jul 15, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.