Skip to content

Fix Herdr draft release verification - #56

Merged
Unique-Divine merged 2 commits into
mainfrom
fix/herdr-release-draft-lookup
Oct 10, 2026
Merged

Unique-Divine merged 2 commits into
mainfrom
fix/herdr-release-draft-lookup

Conversation

@Unique-Divine

Copy link
Copy Markdown
Owner

Fix Herdr draft release verification

Resolve draft releases by their numeric release ID so publication can verify uploaded assets before making the release public.

Rationale

The first tagged run built all five platforms and uploaded every asset. Publication then failed because the public release-by-tag endpoint returned HTTP 404 for the draft. The authenticated release list exposes the draft and its ID.

Key Changes

  1. Resolve the uploaded draft through the release list and fetch its assets by release ID.
  2. Retain the refusal to overwrite published releases and the SHA-256 verification before publication.

The existing tag and build artifacts retain their original source provenance.

@Unique-Divine
Unique-Divine merged commit 157bcff into main Oct 10, 2026
2 checks passed
@Unique-Divine
Unique-Divine deleted the fix/herdr-release-draft-lookup branch October 10, 2026 09:47
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