Skip to content

Restore update signing and fix release tag validation - #13

Merged
turinglambdaai merged 2 commits into
mainfrom
fix/release-tag-provenance
Sep 29, 2026
Merged

turinglambdaai merged 2 commits into
mainfrom
fix/release-tag-provenance

Conversation

@turinglambdaai

@turinglambdaai turinglambdaai commented Sep 29, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • restore the missing glaze/signing implementation and cross-platform tests required by the update-signing CLI already present on main
  • make updater CLI option parsing consume values correctly, reject unknown arguments, and support positional artifacts
  • ensure password-bearing temporary files are always removed
  • document Ed25519 publisher authenticity and the CLI workflow
  • fetch the real remote tag object into an isolated ref before validating annotated release tags

Validation

  • fresh linked package scope: raco test --package glaze (234 tests before the CLI additions)
  • signing library and installed CLI: 17 tests passed, including tamper, wrong-key, encrypted-key, positional artifact, sign and verify
  • isolated remote tag provenance simulation passed
  • workflow YAML parsed successfully

@turinglambdaai turinglambdaai changed the title Fix annotated release tag validation Restore update signing and fix release tag validation Sep 29, 2026
@turinglambdaai
turinglambdaai force-pushed the fix/release-tag-provenance branch from f310282 to 66ac2de Compare September 29, 2026 15:50
@turinglambdaai
turinglambdaai merged commit 0dcb163 into main Sep 29, 2026
9 checks passed
@turinglambdaai
turinglambdaai deleted the fix/release-tag-provenance branch September 29, 2026 16:00
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