Skip to content

fix: stabilize docker build workflow for digest pushes#20

Merged
Mairuis merged 3 commits into
mainfrom
fix/ci-separate-verify-and-push
Feb 16, 2026
Merged

fix: stabilize docker build workflow for digest pushes#20
Mairuis merged 3 commits into
mainfrom
fix/ci-separate-verify-and-push

Conversation

@Mairuis
Copy link
Copy Markdown
Contributor

@Mairuis Mairuis commented Feb 16, 2026

Summary

  • split the build path into two event-specific flows: PR builds load locally for verification, push/workflow_dispatch builds push by digest for publish
  • remove concurrent type=docker + type=image exporting in push runs, which caused intermittent Docker Hub blob upload failures
  • run verification with explicit matrix platform to avoid amd64/arm64 manifest mismatch during docker run

Why

Push runs were failing when Buildx exported local and registry outputs together, and verification could fail on mismatched runner/image platforms. This change keeps verification and publishing reliable while preserving Docker Hub + GHCR manifest publishing in the merge job.

@github-actions
Copy link
Copy Markdown

Super-linter summary

Language Validation result
YAML Pass ✅

All files and directories linted successfully

For more information, see the GitHub Actions workflow run

Powered by Super-linter

@Mairuis Mairuis merged commit 22ce191 into main Feb 16, 2026
8 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