Commit Graph

2 Commits

Author SHA1 Message Date
spiceoogway
40632e727f fix: correct ARM64 Docker image tagging (issue #4566)
Each architecture-specific build job was pushing tags for BOTH amd64 and arm64,
causing the last-finished build to overwrite the other's tags. This resulted in
users pulling arm64-tagged images but receiving amd64 binaries, leading to
'exec format error' on ARM64 hosts.

Fix: Each job now only pushes tags with its own architecture suffix:
- build-amd64 → only -amd64 tags
- build-arm64 → only -arm64 tags

The create-manifest job correctly combines both into multi-arch manifests
with clean (no suffix) tags.

Fixes #4566
2026-01-30 09:03:20 -05:00
Denys Vitali
15a9c21203
Add Build & Release Docker Image workflows (#1602)
* ci: build & release docker image

* ci: sync docker-release workflow updates

Squashes:
- ci: use correct runs-on
- ci: build images

Co-Authored-By: Claude <noreply@anthropic.com>

* Remove submodule checkout from docker-release.yml

Removed submodule checkout step from Docker release workflow.

* Simplify Docker release workflow by removing submodule checkout

Removed submodule checkout step from Docker release workflow.

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-24 19:23:55 +00:00