Skip to content

store#1: add secret-free catalog validation - #2

Merged
ksanrse merged 12 commits into
mainfrom
codex/store-issue-1-validator-ci
Aug 28, 2026
Merged

store#1: add secret-free catalog validation#2
ksanrse merged 12 commits into
mainfrom
codex/store-issue-1-validator-ci

Conversation

@ksanrse

@ksanrse ksanrse commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Reviewable validation slice for #1.

  • validates schema, sequence/window, unique IDs, distributions, URLs, and committed envelope shape without secrets;
  • adds strict-envelope mode for post-signing byte equality;
  • adds least-privilege PR/push CI and documents local usage.

Publication sequence monotonicity, replacement-chain policy, and production signing remain follow-up work.

ksanrse commented Aug 28, 2026

Copy link
Copy Markdown
Contributor Author

Second pass: added catalog negative tests, ephemeral Ed25519 dry-run, replacement-cycle/integrity validation, monotonic sequence and immutable release-tag guard before signing, plus strict post-sign envelope verification and key-rotation/provenance docs. Windows checks: NOT_RUN; production signing/release: NOT_RUN (no secret/release was used).

@ksanrse
ksanrse merged commit 47a06e3 into main Aug 28, 2026
1 check passed
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