Skip to content

Install the trusted base append gate workflow on the default branch#95

Merged
MaxGhenis merged 1 commit into
mainfrom
trusted-append-gate
Jul 11, 2026
Merged

Install the trusted base append gate workflow on the default branch#95
MaxGhenis merged 1 commit into
mainfrom
trusted-append-gate

Conversation

@MaxGhenis

Copy link
Copy Markdown
Contributor

Installs the pull_request_target trusted-base job (sourced by GitHub from the default branch) so it can serve as the unspoofable trust root for PRs into codex/thesis-ledger-facts. Inert for main itself — every trigger filters on the thesis-facts branch. Companion ruleset (require workflow by path+ref) follows via API after merge. Part of the producer-signing hardening (ledger#94).

🤖 Generated with Claude Code

GitHub sources pull_request_target workflow definitions from the default
branch, so the thesis-facts append gate's trusted-base job only becomes an
unspoofable trust root once this file exists on main. All triggers filter
on codex/thesis-ledger-facts, so the workflow is inert for main's own PRs
and pushes. A repository ruleset requiring this workflow by path and ref
accompanies this install; a display-name-only required status check would
be spoofable by candidate-controlled workflow YAML.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@MaxGhenis MaxGhenis merged commit 57f1198 into main Jul 11, 2026
2 checks passed
@MaxGhenis MaxGhenis deleted the trusted-append-gate branch July 11, 2026 21:06
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