User Request
After applying the latest bootstrap, threads and chat fail to start with:
rpc error: code = NotFound desc = failed to pull and unpack image "ghcr.io/agynio/threads:v0.1.1": no match for platform in manifest: not found
Chat depends on threads, so both services are broken.
Root Cause
The v0.1.1 release was built from commit ee5fba4, which used the old release.yml workflow:
- Missing
docker/setup-qemu-action — no arm64 emulation available on the runner.
- Missing
platforms: linux/amd64,linux/arm64 in docker/build-push-action — only the runner's native amd64 was built.
- CI logs confirm the builder only had
linux/amd64 variants; no arm64 manifest entry was created.
The current main branch (5959888) already has the corrected workflow with QEMU setup and multi-platform builds matching the CI/CD architecture spec.
Specification
- No code or workflow changes are needed —
main already has the fix.
- Tag a new release
v0.1.2 from current main to trigger the corrected release workflow.
- After the release, verify the new image manifest includes both
linux/amd64 and linux/arm64.
- Update
bootstrap to reference threads_chart_version = "0.1.2" so the correct multi-arch image is deployed.
User Request
After applying the latest bootstrap, threads and chat fail to start with:
Chat depends on threads, so both services are broken.
Root Cause
The
v0.1.1release was built from commitee5fba4, which used the oldrelease.ymlworkflow:docker/setup-qemu-action— no arm64 emulation available on the runner.platforms: linux/amd64,linux/arm64indocker/build-push-action— only the runner's nativeamd64was built.linux/amd64variants; noarm64manifest entry was created.The current
mainbranch (5959888) already has the corrected workflow with QEMU setup and multi-platform builds matching the CI/CD architecture spec.Specification
mainalready has the fix.v0.1.2from currentmainto trigger the corrected release workflow.linux/amd64andlinux/arm64.bootstrapto referencethreads_chart_version = "0.1.2"so the correct multi-arch image is deployed.