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]
