Fix release Scoop manifest digest lookup after draft asset promotion #1410

Merged
coilyco-ops merged 1 commit from issue-1403 into main 2026-07-15 11:37:40 +00:00
Member

This changes the Scoop manifest bump to resolve .sha256 sidecars through the Forgejo release API and read the raw asset body, so the job no longer mistakes asset metadata JSON for the digest. It also adds contract coverage that fails if the helper falls back to the public download path.

  • Added scripts/forgejo-release-asset.sh and wired bump-scoop-manifest to use it.
  • Added release contract coverage for raw sidecar digest extraction.
  • Tests: go test ./...

closes #1403
ward.workflow: pull-request-and-merge

This changes the Scoop manifest bump to resolve `.sha256` sidecars through the Forgejo release API and read the raw asset body, so the job no longer mistakes asset metadata JSON for the digest. It also adds contract coverage that fails if the helper falls back to the public download path. - Added `scripts/forgejo-release-asset.sh` and wired `bump-scoop-manifest` to use it. - Added release contract coverage for raw sidecar digest extraction. - Tests: `go test ./...` closes #1403 ward.workflow: pull-request-and-merge
Fix Scoop manifest sidecar digest lookup
All checks were successful
test / test (pull_request) Successful in 54s
c1051c17b5
closes #1403
Sign in to join this conversation.
No description provided.