Skip to content

fix(cliparr): use platform digests in release smoke tests - #191

Merged
KyleTryon merged 1 commit into
mainfrom
fix/cliparr/release-platform-digests
Sep 11, 2026
Merged

KyleTryon merged 1 commit into
mainfrom
fix/cliparr/release-platform-digests

Conversation

@KyleTryon

Copy link
Copy Markdown
Contributor

The release failed during arm64 verification because Docker's classic image store could not associate the same multi-platform index digest with both architecture images. Resolve each platform's child manifest from the published index and pull and run that digest, requiring exactly one matching manifest.

Adds regression coverage for both architectures, attestation filtering, missing or ambiguous manifests, and local smoke-test tags.

Validation: pnpm preflight passed, including all 31 release tests. Both published v2.0.0-rc.1 images from the failed run passed local smoke tests for application version, database health, and frontend HTML.

After merging, start a new Release workflow run from main; retrying the failed run uses its original commit.

Failed job: https://github.com/TechSquidTV/Cliparr/actions/runs/34553898537/job/103122333966

@KyleTryon
KyleTryon marked this pull request as ready for review September 11, 2026 03:01
@KyleTryon
KyleTryon merged commit 31c5487 into main Sep 11, 2026
4 checks passed
@KyleTryon
KyleTryon deleted the fix/cliparr/release-platform-digests branch September 11, 2026 03:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant