Skip to content

ci: canonical docker-build reusable workflow#1

Merged
zeekay merged 1 commit intomainfrom
ci/canonical-docker-build
Apr 24, 2026
Merged

ci: canonical docker-build reusable workflow#1
zeekay merged 1 commit intomainfrom
ci/canonical-docker-build

Conversation

@zeekay
Copy link
Copy Markdown
Member

@zeekay zeekay commented Apr 24, 2026

Summary

  • Keep pnpm ci job (typecheck + build) but move it to hanzo-build-linux-amd64 ARC runner.
  • Replace bespoke docker build with the canonical caller to hanzoai/.github/.github/workflows/docker-build.yml@main.
  • Native amd64+arm64, semver + branch tags, multi-arch manifest.
  • Previously only built amd64+arm64 tagged :latest and :<sha>; canonical adds semver tags.

Test plan

  • Merge → PR runs ci only (no push), main push runs ci + docker.
  • ghcr.io/zooai/cloud:latest and :main updated with both archs.
  • docker buildx imagetools inspect ghcr.io/zooai/cloud:latest shows amd64 + arm64.

Keep pnpm ci job (typecheck + build), replace bespoke docker build with
the canonical caller: hanzoai/.github/.github/workflows/docker-build.yml@main.

ci job runs on hanzo-build-linux-amd64 ARC runner (no GitHub-hosted).
docker job: native amd64+arm64, semver + branch tags, multi-arch manifest.
@zeekay zeekay merged commit e6fccda into main Apr 24, 2026
1 check failed
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