ci: split the multi-arch image build across native runners #30

Merged
day01 merged %!d() commits from %!s() into %!s() 2026-08-18 19:29:20 +00:00
Owner

Same fix as syncode-runner/syncode-identity — arm64 native build on synrun-arm instead of QEMU on the amd64 host.

Same fix as syncode-runner/syncode-identity — arm64 native build on synrun-arm instead of QEMU on the amd64 host.
day01 added 1 commit 2026-08-18 19:29:09 +00:00
		One job cross-building linux/amd64,linux/arm64 in a single buildx call
meant every build paid QEMU's emulation cost for one of the two
platforms — the same slow arm64-under-QEMU path that stalled the CI
queue behind it earlier today (meta issue #42). Now each architecture
builds natively on a runner labeled for it (syncode-linux-amd64 /
syncode-linux-arm64), pushes to a per-arch tag, and a small merge job
combines them into the final multi-arch manifest with the same
imagetools create idiom already used to re-tag an existing image.
	
day01 merged commit 20bc3155ac into %!s() 2026-08-18 19:29:20 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: syncode/control#30