Skip to content

fix: threads v0.1.1 image missing arm64 platform #6

@rowan-stein

Description

@rowan-stein

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:

  1. Missing docker/setup-qemu-action — no arm64 emulation available on the runner.
  2. Missing platforms: linux/amd64,linux/arm64 in docker/build-push-action — only the runner's native amd64 was built.
  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions