Skip to content

ci: stop publishing verify runtime tags#12

Merged
Nyrest merged 4 commits into
Nyrest:mainfrom
AstrumBot:fix/remove-verify-tags
May 14, 2026
Merged

ci: stop publishing verify runtime tags#12
Nyrest merged 4 commits into
Nyrest:mainfrom
AstrumBot:fix/remove-verify-tags

Conversation

@AstrumBot
Copy link
Copy Markdown
Contributor

Summary

  • stop publishing temporary verify-full / verify-lite tags during the verification step
  • push flavor builds by digest instead, then verify and promote the verified digest to the release tags
  • keep the release flow the same for full, lite, and versioned tags while avoiding duplicate GHCR aliases

Why

The current workflow leaves verify-full and verify-lite as published tags in GHCR even though they point to the same digests as the promoted release tags. These verification aliases are implementation details of CI rather than user-facing package tags.

Verification

  • parsed .github/workflows/docker-image.yml after the edit
  • confirmed the workflow now verifies from ${image}@${digest} instead of :verify-${flavor}

AstrumBot and others added 4 commits May 14, 2026 09:42
Push flavor builds by digest during verification so GHCR no longer keeps
verify-full and verify-lite as published tags.

Co-authored-by: Boring3 <16686147+Nyrest@users.noreply.github.com>
AWSCLI 2.34.45 archives now hash differently upstream, which breaks the
PR runtime build before verification even starts. Update the pinned
x86_64 and aarch64 checksums to the current published artifacts.

Co-authored-by: Boring3 <16686147+Nyrest@users.noreply.github.com>
The unversioned AWS CLI download endpoint now serves 2.34.46, so the
build started failing after the checksum refresh because the Dockerfile
still expected 2.34.45. Align the pinned version with the artifact now
published upstream.

Co-authored-by: Boring3 <16686147+Nyrest@users.noreply.github.com>
Drop awscli from the runtime build, version pins, verification script, and
README package list so the image no longer depends on AWS's moving
unversioned installer endpoint.

Co-authored-by: Boring3 <16686147+Nyrest@users.noreply.github.com>
@Nyrest Nyrest merged commit dce7db1 into Nyrest:main May 14, 2026
5 checks passed
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.

2 participants