fix(release): normalize Windows checksum asset #39

Merged
ochenstarik-ui merged 1 commit from hermes/release-alpha13 into main 2026-08-13 06:53:16 +00:00
ochenstarik-ui commented 2026-08-13 06:48:08 +00:00 (Migrated from github.com)

Summary

  • normalize the Windows SHA256SUMS artifact from CRLF to LF in the Ubuntu manifest job
  • require GNU sha256sum -c SHA256SUMS to pass before release publication
  • preserve immutable alpha.12 and document its checksum portability defect
  • advance release-owned version sources and all README translations to alpha.13

TDD evidence

  • RED: ALPHA13_CRLF_RED_EXIT=1
  • GREEN: RELEASE_CONTRACT=PASS
  • behavioral reproduction: GNU checksum verification fails on CRLF and passes after the exact workflow normalization

Verification

  • actionlint — pass
  • Bash syntax — pass
  • git diff --cached --check — pass
  • independent final review — PASS for snapshot b89b6223bc7d2f5aa2948aa7f0ce2b92ba34a685d4b1c6079bc12aeb023d66c1

Sequencing

No alpha.13 tag exists. A branch workflow_dispatch Release pipeline run will be completed before creating the immutable tag.

## Summary - normalize the Windows `SHA256SUMS` artifact from CRLF to LF in the Ubuntu manifest job - require GNU `sha256sum -c SHA256SUMS` to pass before release publication - preserve immutable alpha.12 and document its checksum portability defect - advance release-owned version sources and all README translations to alpha.13 ## TDD evidence - RED: `ALPHA13_CRLF_RED_EXIT=1` - GREEN: `RELEASE_CONTRACT=PASS` - behavioral reproduction: GNU checksum verification fails on CRLF and passes after the exact workflow normalization ## Verification - `actionlint` — pass - Bash syntax — pass - `git diff --cached --check` — pass - independent final review — PASS for snapshot `b89b6223bc7d2f5aa2948aa7f0ce2b92ba34a685d4b1c6079bc12aeb023d66c1` ## Sequencing No alpha.13 tag exists. A branch `workflow_dispatch` Release pipeline run will be completed before creating the immutable tag.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
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: ochenstarik/server-monitor-manager#39
No description provided.