Skip to content

NA-0166: release checksum UX fix + safe updater normalization - #22

Merged
Tebbens4832 merged 1 commit into
mainfrom
na-0166/release-checksum-ux-v003
Feb 26, 2026
Merged

Tebbens4832 merged 1 commit into
mainfrom
na-0166/release-checksum-ux-v003

Conversation

@Tebbens4832

Copy link
Copy Markdown
Member

Goals: G4, G5

Impact:

  • Release checksum files now use canonical bare filename format.
  • Updater accepts legacy path-prefixed checksum entries safely, while rejecting wrong basenames fail-closed.

No-regression:

  • Existing checksum mismatch rejection remains enforced.
  • Install mutation is blocked on checksum/input failures.

Tests:

  • scripts/ci/test_update_checksum.sh now covers:
    • mismatch reject + no mutation
    • legacy dist/ filename accept
    • wrong basename reject + no mutation

@Tebbens4832
Tebbens4832 merged commit 720b2db into main Feb 26, 2026
1 check passed
@Tebbens4832
Tebbens4832 deleted the na-0166/release-checksum-ux-v003 branch February 26, 2026 01:43
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