You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
actions/checkout@v6 stores git credentials in a separate file in
RUNNER_TEMP and references it via includeIf directives in .git/config.
This caused duplicate Authorization headers when we set our own
credentials, resulting in HTTP 400 errors during git fetch.
The fix temporarily hides the checkout credential files by renaming
them with a .opencode-bak suffix before configuring our auth, then
restores them after for subsequent workflow steps.
Inspired by: peter-evans/create-pull-request#4230
0 commit comments