Skip to content

ci: add manual Docker build & push workflow#919

Merged
mattisonchao merged 1 commit intomainfrom
add-manual-docker-build-workflow
Feb 27, 2026
Merged

ci: add manual Docker build & push workflow#919
mattisonchao merged 1 commit intomainfrom
add-manual-docker-build-workflow

Conversation

@mattisonchao
Copy link
Copy Markdown
Member

@mattisonchao mattisonchao commented Feb 27, 2026

Motivation

There's no way to manually build and push a Docker image for a specific architecture without triggering the full release pipeline.

Modification

  • Add a new workflow_dispatch-only workflow (docker-build.yaml) that builds and pushes Docker images with a platform selector (linux/amd64, linux/arm64, or both)
  • Mirrors the publish-docker job from release.yaml but without test/binary dependencies — just checkout, QEMU, Buildx, Docker Hub login, and build+push
  • Tags images with the branch name via docker/metadata-action

Allow manually building and pushing Docker images for a specific
platform without running the full release pipeline.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@mattisonchao mattisonchao self-assigned this Feb 27, 2026
@mattisonchao mattisonchao merged commit 37f4bdf into main Feb 27, 2026
9 checks passed
@mattisonchao mattisonchao deleted the add-manual-docker-build-workflow branch February 27, 2026 06:41
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.

1 participant