Skip to content

chore: migrate Cygwin installer - #10241

Merged
reggi merged 1 commit into
latestfrom
chore/cygwin-install-action
Nov 6, 2026
Merged

reggi merged 1 commit into
latestfrom
chore/cygwin-install-action

Conversation

@reggi

@reggi reggi commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Replace egor-tensin/setup-cygwin with cygwin/cygwin-install-action@v7, keeping PATH modification disabled and the installer's default integrity checks enabled.

Use the action's root output for the Bash probe, installer diagnostics, and Windows shim tests instead of assuming C:\cygwin64. Missing roots and nonzero Bash exits fail explicitly; mandatory CI coverage cannot silently skip missing Cygwin configuration. Failure diagnostics handle missing outputs and literal log paths containing spaces or brackets. Existing shell coverage and Cygwin cwd-related skips are unchanged.

This is a migration-only PR targeting latest, separate from #10234. Cygwin changes have been removed from that integration PR, leaving the two PRs with disjoint file scopes.

Refs #10025 and #10027.

Validation

Root lint, template consistency, existing shim tests on macOS, and whitespace checks pass. Windows-specific shell cases skip on macOS. Twenty-four session-local checks pass across all three release lines, including Windows path selection, missing-root mandatory failure, actual PowerShell probe exit handling, and literal-path diagnostic log tails.

Actual Windows installation and full shim execution still require PR CI. No release workflow was dispatched.

Use the installer root output for verification, diagnostics, and Windows shim tests without changing PATH.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: d1d25a0b-19b1-4d62-88b0-f7ba9788adde

@jeffkl jeffkl left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

❤️

@reggi
reggi merged commit e04a5f8 into latest Nov 6, 2026
27 checks passed
@reggi
reggi deleted the chore/cygwin-install-action branch November 6, 2026 17:50
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