GitHub Actions OAuth Token Generation Fails for Claude Subscription
Resolved 💬 2 comments Opened Jul 9, 2025 by msnelling Closed Jul 9, 2025
Bug Description
When setting up the GitHub actions using my Claude subscription, the generated CLAUDE_CODE_OAUTH_TOKEN token in GitHub is empty.
Environment Info
- Platform: darwin
- Terminal: vscode
- Version: 1.0.44
- Feedback ID:
Errors
[{"error":"Error: Command failed: security find-generic-password -a $USER -w -s \"Claude Code\"\nsecurity: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.\n\n at genericNodeError (node:internal/errors:983:15)\n at wrappedFn (node:internal/errors:537:14)\n at checkExecSyncError (node:child_process:883:11)\n at execSync (node:child_process:955:15)\n at wD (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:702:3921)\n at file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:623:9350\n at Q (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:526:13327)\n at uC (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:623:8496)\n at hC (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:623:7361)\n at wB (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:623:11970)","timestamp":"2025-07-09T12:09:06.127Z"},{"error":"Error: Command failed: security delete-generic-password -a $USER -s \"Claude Code\"\nsecurity: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.\n\n at genericNodeError (node:internal/errors:983:15)\n at wrappedFn (node:internal/errors:537:14)\n at checkExecSyncError (node:child_process:883:11)\n at execSync (node:child_process:955:15)\n at wD (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:702:3921)\n at TpA (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:623:10462)\n at OpA (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:623:10336)\n at k9A (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2125:2567)\n at e01.startOAuthFlow (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2125:3733)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-07-09T12:17:11.488Z"},{"error":"Error: Command failed: security find-generic-password -a $USER -w -s \"Claude Code\"\nsecurity: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.\n\n at genericNodeError (node:internal/errors:983:15)\n at wrappedFn (node:internal/errors:537:14)\n at checkExecSyncError (node:child_process:883:11)\n at execSync (node:child_process:955:15)\n at wD (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:702:3921)\n at file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:623:9350\n at Q (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:526:13327)\n at uC (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:623:8496)\n at hC (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:623:7361)\n at wB (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:623:11970)","timestamp":"2025-07-09T12:17:11.570Z"},{"error":"AxiosError: Request failed with status code 403\n at fH (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:528:1070)\n at Unzip.KA (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:529:9959)\n at Unzip.emit (node:events:530:35)\n at Unzip.emit (node:domain:489:12)\n at endReadableNT (node:internal/streams/readable:1698:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\n at gi.request (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:531:2081)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async f51 (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:623:4119)\n at async dj1 (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:623:6964)\n at async e01.startOAuthFlow (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2125:3872)\n at async file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2332:1173","timestamp":"2025-07-09T12:17:11.843Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"system: Invalid model name\"}}\n at D6.generate (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1304:12578)\n at gq.makeStatusError (file:///Users/mark/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1321:2100)\n at gq.makeRequest (file:///Users/mark/.claude/local/
Note: Error logs were truncated.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗