Skip to content

Canonicalize repository casing in checkpoint proof preparation - #61

Merged
hudsonaikins merged 1 commit into
mainfrom
codex/tabellio-readiness
Oct 2, 2026
Merged

hudsonaikins merged 1 commit into
mainfrom
codex/tabellio-readiness

Conversation

@hudsonaikins

Copy link
Copy Markdown
Contributor

Proof preparation rejected a valid origin or --repo-id whose casing differed from GitHub’s canonical repository name. Compare repository identities case-insensitively, then emit the API’s canonical spelling in the scope and proof envelope. Different owners and repository names still fail closed.

Validation: 506/506 full tests passed with zero skips, package contracts passed, all 13 checkpoint-proof tests passed, dead-code and changed-code gates passed, and package dry-run passed. Regression coverage includes PR/push casing variants, canonical envelope binding, stable rechecks, and wrong owner/repository rejection. Independent review passed.

Draft only. No private proof has been uploaded for this candidate; exact-candidate product validation remains pending an approved handoff. No merge or security changes are included.

@hudsonaikins
hudsonaikins temporarily deployed to tabellio-checkpoint-proof October 2, 2026 21:01 — with GitHub Actions Inactive
@hudsonaikins
hudsonaikins temporarily deployed to tabellio-checkpoint-proof October 2, 2026 21:41 — with GitHub Actions Inactive
@hudsonaikins
hudsonaikins temporarily deployed to tabellio-checkpoint-proof October 2, 2026 21:48 — with GitHub Actions Inactive
@hudsonaikins
hudsonaikins marked this pull request as ready for review October 2, 2026 21:51
@hudsonaikins
hudsonaikins merged commit cc6f91d into main Oct 2, 2026
4 of 6 checks passed
@hudsonaikins
hudsonaikins deleted the codex/tabellio-readiness branch October 2, 2026 21:51

This branch was previously deployed

1 inactive deployment
tabellio-checkpoint-proof — 8eefc6fa Deployed Oct 2, 2026 by hudsonaikins via validate #275
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