-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
priority:lowLow - Address when time permitsLow - Address when time permitssize:xsXS - Trivial change, <1 hourXS - Trivial change, <1 hourtype:choreChore - Maintenance tasks, dependencies, toolingChore - Maintenance tasks, dependencies, tooling
Description
Summary
The gh-aw compiler hardcodes anthropic_api_key: secrets.ANTHROPIC_API_KEY in compiled .lock.yml files. We work around this by setting ANTHROPIC_API_KEY to our OAuth token value.
Ideally, gh-aw should support claude_code_oauth_token as a native auth parameter so we can use CLAUDE_CODE_OAUTH_TOKEN directly without the alias.
Current Workaround
ANTHROPIC_API_KEYsecret contains the OAuth token valueclaude-code-base-actionauto-detects token format and handles it correctly
Desired State
- gh-aw supports
claude_code_oauth_tokenin frontmatter - Compiled
.lock.ymlusesclaude_code_oauth_token: secrets.CLAUDE_CODE_OAUTH_TOKEN - No need for
ANTHROPIC_API_KEYalias
Phase
Backlog - depends on gh-aw upstream support
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
priority:lowLow - Address when time permitsLow - Address when time permitssize:xsXS - Trivial change, <1 hourXS - Trivial change, <1 hourtype:choreChore - Maintenance tasks, dependencies, toolingChore - Maintenance tasks, dependencies, tooling
Projects
Status
Backlog