Skip to content

feat: add 1 new error entry (runner-environment)#439

Merged
htekdev merged 2 commits into
mainfrom
add-errors-2026-06-30
Jul 7, 2026
Merged

feat: add 1 new error entry (runner-environment)#439
htekdev merged 2 commits into
mainfrom
add-errors-2026-06-30

Conversation

@htekdev

@htekdev htekdev commented Jun 30, 2026

Copy link
Copy Markdown
Owner

New Error Entries

re-518 — windows-2025-vs2026 shell: bash Resolves to Cygwin Instead of Git Bash — CRLF Causes $'cmd\r': command not found

Category: runner-environment | Severity: error

Root cause: The windows-2025-vs2026 runner image (build 20260622.153.1+) elevated Cygwin bash above Git Bash in PATH. GitHub Actions generates runner script files with CRLF line endings. Git Bash tolerates CRLF silently; Cygwin bash does not — it treats the trailing \r as part of the command name, producing $'pwd\r': command not found. This is a regression from windows-2025 which correctly resolved shell: bash to Git Bash.

Fix: Force Git Bash explicitly (shell: 'C:\Program Files\Git\bin\bash.exe {0}'), set SHELLOPTS: igncr, or temporarily pin to windows-2025.

Source: actions/runner-images#14319 (June 30, 2026)


Cycle: 283 (2026-06-30 14:00 CT)
Validation pass: 3 entries verified accurate (re-018 macOS 14 EOL July 6, re-510 windows-11-arm VS2026 Sept, re-177 node24-16 regression)
Total entries: ~1497 on main + 1 pending (PR #438 awaiting Hector merge approval) + 1 this PR

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@Flamefire

Copy link
Copy Markdown

temporarily pin to windows-2025.

Note that this is unreliable as that (sometimes?) still chooses the windows-2025-vs2026 runner image because that is currently in a transition phase IIUC

@htekdev

htekdev commented Jul 7, 2026

Copy link
Copy Markdown
Owner Author

Approved by Hector for agent merge at 2026-07-07T20:24:57.606Z

The Rocha merge-agent will rebase this PR onto the latest main, wait for CI, and merge when green. This approval persists across rebases.

@htekdev htekdev merged commit 9829836 into main Jul 7, 2026
6 checks passed
@htekdev htekdev deleted the add-errors-2026-06-30 branch July 7, 2026 20:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants