Skip to content

Commit c249ec4

Browse files
codexByron
authored andcommitted
ci: pin the Cygwin pip wheel
Cygwin test (fast) and test (perf) now fail while creating the virtual environment because ensurepip exits unsuccessfully. The failure began when the mirror advanced python-pip-wheel from 26.0.1-1 to 26.2.1-1 and occurs under both Python 3.9 and 3.12. Pin the last wheel release known to pass while retaining Python 3.12. Cygwin setup supports package=version selections, and the current mirror still advertises this exact release as a previous version. Validated with git diff --check and Ruby YAML parsing.
1 parent 4286fb2 commit c249ec4

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

.github/workflows/cygwin-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
- name: Install Cygwin
4646
uses: cygwin/cygwin-install-action@v6
4747
with:
48-
packages: git python312 python-pip-wheel python-setuptools-wheel python-wheel-wheel
48+
packages: git python312 python-pip-wheel=26.0.1-1 python-setuptools-wheel python-wheel-wheel
4949
add-to-path: false # No need to change $PATH outside the Cygwin environment.
5050

5151
- name: Arrange for verbose output

0 commit comments

Comments
 (0)