Skip to content

Commit e2cb307

Browse files
committed
CI: Remove ruby-3.1 from test matrix on Windows
Ruby-3.1 is not compatible to gcc-15 and patches will not be backported since it's EOL now. Unfortunately MSYS2 is a rolling release with no option for an older gcc. Althought setup-ruby installs an older gcc-14.2 package by default, it fails to install further packages per pacman due to dependencies: ```sh $ pacman.exe -Sy --noconfirm --noprogressbar --needed --disable-download-timeout mingw-w64-ucrt-x86_64-libxml2 mingw-w64-ucrt-x86_64-libxslt resolving dependencies... looking for conflicting packages... error: failed to prepare transaction (could not satisfy dependencies) :: installing mingw-w64-ucrt-x86_64-gcc-libs (15.1.0-8) breaks dependency 'mingw-w64-ucrt-x86_64-gcc-libs=14.2.0-3' required by mingw-w64-ucrt-x86_64-gcc ```
1 parent 7fe3268 commit e2cb307

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ jobs:
9797
outputs:
9898
# these are usually the same, but are different once we get to ruby release candidates
9999
setup_ruby: "['3.1', '3.2', '3.3', '3.4']"
100-
setup_ruby_win: "['3.1', '3.2', '3.3', '3.4']"
100+
setup_ruby_win: "['3.2', '3.3', '3.4']"
101101
image_tag: "['3.1', '3.2', '3.3', '3.4']"
102102
runs-on: ubuntu-latest
103103
steps:

0 commit comments

Comments
 (0)