Skip to content

Fix AI-menu triage: add proxy token exchange - #8041

Open
theletterf wants to merge 1 commit into
mainfrom
fix/ai-menu-triage-exchange
Open

Fix AI-menu triage: add proxy token exchange#8041
theletterf wants to merge 1 commit into
mainfrom
fix/ai-menu-triage-exchange

Conversation

@theletterf

Copy link
Copy Markdown
Member

The AI menu's run-docs-triage job calls gh-aw-issue-triage.lock.yml@v1 directly — a second triage caller that #8037/#8038 didn't cover, so menu-triggered triage fails validation with "Neither CODEX_API_KEY nor OPENAI_API_KEY secret is set" (run 32389129623).

Same pattern as docs-triage.yml: an exchange job (gated on the same triage_triggered condition) trades the GitHub OIDC token for a short-lived proxy token and passes it explicitly as CODEX_API_KEY. The run-docs-issue-scope invocation is untouched — the scope workflow still runs on Copilot and keeps secrets: inherit.

🤖 Generated with Claude Code

The run-docs-triage job calls the triage reusable workflow, which now
requires a CODEX_API_KEY proxy token. Add the OIDC exchange job and
pass the token explicitly; the issue-scope invocation is unchanged.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@theletterf
theletterf requested a review from a team as a code owner August 20, 2026 16:42
@theletterf
theletterf requested a review from Mpdreamz August 20, 2026 16:42
@github-actions

Copy link
Copy Markdown
Contributor

Elastic Docs AI PR menu

Check the box to run an AI review for this pull request.

  • Review docs changes (docs-review). Status: not started.

Powered by GitHub Agentic Workflows and docs-actions. For more information, reach out to the docs team.

@theletterf
theletterf enabled auto-merge (squash) August 20, 2026 16:43
@theletterf
theletterf requested a review from reakaleek August 20, 2026 17:38
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