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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions