ci(opencode): authenticate git before first opencode push - #136
Conversation
actions/checkout is configured with persist-credentials: false, so the initial opencode github run had no credentials when it tried to push. Set the same GitHub token extraheader that the salvage block already uses before the first attempt, preventing the 'could not read Username' failure. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Review: PR #136 — ci(opencode): authenticate git before first opencode pushVerdict: Approve. The change is correct, minimal, and well-scoped. AnalysisThe diff adds the same Key points verified:
Minor observations (non-blocking)
No changes requested. |
|
/oc fix |
|
The fix for PR #136 is already in place and correct. Verified:
No further code changes needed — the change matches the PR intent and the review approval. |
|
/oc fix failing tests |
|
fatal: could not read Username for 'https://github.com': No such device or address |
|
/q dev fix all unresolved valid review threads and comments |
|
@claude fix CI / Roadmap drift (pull_request)Failing after 7s |
|
Claude encountered an error after 2s —— View job I'll analyze this and get back to you. |


Summary
Adds the GitHub token http.https://github.com/.extraheader auth config at the start of the Run opencode step, before the first opencode github run attempt.
Test plan
Generated with Devin