Skip to content

Fix Sortify 4.8.3 REST release body verification - #59

Merged
Lycidias93 merged 1 commit into
mainfrom
chatgpt/v483-release-rest-bodyfix-20260906
Sep 6, 2026
Merged

Lycidias93 merged 1 commit into
mainfrom
chatgpt/v483-release-rest-bodyfix-20260906

Conversation

@Lycidias93

Copy link
Copy Markdown
Owner

Root cause

The REST publisher reaches draft creation, but the prior exact-body check rendered .body through gh api --jq. CLI string rendering appends an output newline, so byte-level cmp can fail even when GitHub stored the exact Markdown body.

Fix

  • compare the JSON .body string directly against the release-notes file via jq --rawfile;
  • add non-sensitive stage markers for tag, draft, body, asset, publish and public-hash phases;
  • keep target, tag, asset bytes/hash, release notes, build gates, cleanup boundary and stable publication boundary unchanged.

Stable metadata remains 4.8.2 until the public asset hash is verified.

@Lycidias93
Lycidias93 merged commit bab7bf1 into main Sep 6, 2026
1 check passed
@Lycidias93
Lycidias93 deleted the chatgpt/v483-release-rest-bodyfix-20260906 branch September 6, 2026 01:03
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