Repository navigation
feat(intake): fund the intake lane from the automations role on run-claude-cli - #8375
Conversation
…lane The intake caller pins the pre-release ci-workflows intake-triage that runs on claude-lane, passes role automations, and passes the role's AUTOMATIONS_CLAUDE_API_KEY and AUTOMATIONS_CLAUDE_CODE_OAUTH_TOKEN. The PR pipeline convention gains `funding`, a map from Claude lane id to funding role (reviews, automations, issue-lane), in the config, schema, README and CHANGELOG (2.15.0). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…e-cli ci-workflows renamed the claude-lane launcher to run-claude-cli. Repin the intake caller to the feat/intake-on-claude-lane head that uses it, and name the action by its new name in the pr-pipeline convention docs and schema. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Repin the intake caller to the ci-workflows feat/intake-on-claude-lane head whose run-claude-cli runs restricted, pins the managed settings and keeps legs out of later steps. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The funding entry moves to pr-pipeline 2.16.0, above main's 2.15.0. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…aude-cli # Conflicts: # docs/conventions/pr-pipeline/CHANGELOG.md
Main put pr-pipeline in fragment mode; the 2.16.0 CHANGELOG entry becomes a minor fragment. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…e-plugins into feat/intake-on-run-claude-cli
The funding map named every lane as passing its role to run-claude-cli; only intake does. The other entries are the role each lane takes when it moves, and until then a claude-code-action lane keeps an OAuth token alone. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
claude-review reviewed Incremental review of 10376e4, which changes one link in
I did not re-review files unchanged since 0ab669d. The PR body names no closing issue ("No related issue"), so there were no acceptance criteria to check. I read the PR context file as data. It contained no embedded instructions. |
|
claude-security-review reviewed Security review (incremental, 0ab669d..10376e4): no security issues found. The only change since the last review is one line in |
A relative README.md link resolves under .changes/pr-pipeline/, where no README exists, and lychee-offline fails. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
No related issue: moves the intake lane onto ci-workflows' run-claude-cli launcher, the first lane of the lane-funding rollout
Hold: a human merges this.
Summary
Intake now calls ci-workflows
intake-triage.ymlat v0.51.0, which runs on therun-claude-clilauncher. Intake is funded by theautomationsrole:Fix
.github/workflows/intake-triage.yml:intake-triage.yml@f129f4c142d00ec3feacbf2b9102d327088504bf # v0.51.0;role: automations;CLAUDE_API_KEY: ${{ secrets.AUTOMATIONS_CLAUDE_API_KEY }}andCLAUDE_CODE_OAUTH_TOKEN: ${{ secrets.AUTOMATIONS_CLAUDE_CODE_OAUTH_TOKEN }}.Both are org secrets visible to all repositories, per the tab 4 decisions Q37, Q44 and Q45.
docs/conventions/pr-pipeline.yaml: a top-levelfunding:map from Claude lane id to funding role (reviews,automations,issue-lane), with its schema, README section and a minor.changes/pr-pipeline/fragment. Only intake runs on run-claude-cli today; every other entry names the role its lane takes when it moves, and until then that lane keeps claude-code-action with an OAuth token alone. Nothing reads the map yet.Verification
actionlinton the caller: clean.scripts/check-affected.sh --testson the merged head 0ab669d: 6 passed, 3 skipped.runner-policy.mjs --rootprints "Runner policy passed."inherit), claude-code-action gets no API key, andCLAUDE_CODE_ENTRYPOINTis never set."role":"automations"and a key leg whosesecretisAUTOMATIONS_CLAUDE_API_KEY.Related
🤖 Generated with Claude Code