andygrove opened a new pull request, #1751:
URL: https://github.com/apache/datafusion-ballista/pull/1751

   # Which issue does this PR close?
   
   Closes #.
   
   # Rationale for this change
   
   \`windows-latest\` just rolled to image \`windows-2025-vs2026\` (Microsoft 
Windows Server 2025, git 2.54.0). On that image, \`actions/checkout\` writes an 
auth-header credential file and includes it in the per-repo git config via 
\`includeIf.gitdir:D:/a/.../.git\`. The new git on Windows handles the 
forward-slash path in \`includeIf.gitdir\` differently, so the include no 
longer matches. Git then has no auth-header configured and falls back to 
prompting for a username for \`https://github.com\` — which fails with \`fatal: 
Cannot prompt because user interactivity has been disabled\`.
   
   Symptom matrix:
   
   | Trigger | Runner | Result |
   | --- | --- | --- |
   | Fork PR (e.g. #1749, #1750) on \`windows-latest\` | windows-2025-vs2026 | 
❌ \`actions/checkout\` fails on \`git fetch\` |
   | Apache push on \`windows-latest\` | windows-2025-vs2026 | ✅ (token-auth 
path is broader for direct pushes) |
   | Fork PR / push on \`macos-latest\` | macos | ✅ |
   | Fork PR / push on Linux runners | ubuntu | ✅ |
   
   Only the Windows leg of \`build-python-mac-win\` is affected. With #1749's 
wheel-job gating in place, this also blocks \`merge-build-artifacts\` and the 
downstream PyPI publish entirely on any fork PR.
   
   # What changes are included in this PR?
   
   \`.github/workflows/build.yml\`:
   
   - Change the \`build-python-mac-win\` matrix entry \`windows-latest\` to 
\`windows-2022\`.
   - Update the two \`if: matrix.os == 'windows-latest'\` / \`!= 
'windows-latest'\` conditions to match.
   
   \`windows-2022\` is still a supported GitHub-hosted runner. This is meant as 
a temporary pin until \`actions/checkout\` (or git, or the runner image) 
resolves the \`includeIf.gitdir\` path-matching issue. Once that lands 
upstream, we can revert to \`windows-latest\`.
   
   # Are there any user-facing changes?
   
   No. CI-only change. The published wheel platform tag (\`win_amd64\`) is the 
same on both runner versions.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to