Make Scoop release digest helper return raw sidecar body #1429

Merged
coilyco-ops merged 1 commit from issue-1420 into main 2026-07-15 12:30:47 +00:00
Owner

This makes the Scoop release digest helper resilient to Forgejo returning an asset metadata envelope by following browser_download_url and still emitting the raw 64-hex .sha256 body Scoop expects. The contract test now simulates the metadata response so a regression that reintroduces JSON instead of the digest fails before merge.

  • What changed: updated scripts/forgejo-release-asset.sh and the release contract test fixture.
  • Why: release.yml must keep the Scoop manifest job on the raw sidecar digest, not asset metadata JSON.
  • Tests: go test ./...

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

This makes the Scoop release digest helper resilient to Forgejo returning an asset metadata envelope by following `browser_download_url` and still emitting the raw 64-hex `.sha256` body Scoop expects. The contract test now simulates the metadata response so a regression that reintroduces JSON instead of the digest fails before merge. - What changed: updated `scripts/forgejo-release-asset.sh` and the release contract test fixture. - Why: release.yml must keep the Scoop manifest job on the raw sidecar digest, not asset metadata JSON. - Tests: `go test ./...` closes #1420 ward.workflow: pull-request-and-merge
fix(release): follow scoop digest browser URL
All checks were successful
test / test (pull_request) Successful in 46s
6931f62855
Author
Owner

WARDED_WORKFLOW: blocked 🛑

details

manual close/update snapshot at 2026-07-15T12:30:47Z is newer than the latest ward acknowledgement at 2026-07-15T12:23:11Z

This action is blocked until the feedback is visibly acknowledged.

— Codex, via ward agent

WARDED_WORKFLOW: blocked 🛑 <details><summary>details</summary> manual close/update snapshot at 2026-07-15T12:30:47Z is newer than the latest ward acknowledgement at 2026-07-15T12:23:11Z This action is blocked until the feedback is visibly acknowledged. </details> <!-- ward-agent-signature --> — Codex, via `ward agent`
Commenting is not possible because the repository is archived.
No reviewers
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/ward!1429
No description provided.