File tree Expand file tree Collapse file tree 5 files changed +16
-16
lines changed
Expand file tree Collapse file tree 5 files changed +16
-16
lines changed Original file line number Diff line number Diff line change 5858 fail-fast : false
5959 matrix :
6060 ruby :
61- - ' 3.5 .0-preview1 '
61+ - ' 4.0 .0-preview2 '
6262 - ' 3.4'
6363 - ' 3.3'
6464 - ' 3.2'
@@ -187,7 +187,7 @@ jobs:
187187 fail-fast : false
188188 matrix :
189189 ruby :
190- - ' 3.5 .0-preview1 '
190+ - ' 4.0 .0-preview2 '
191191 - ' 3.4'
192192 - ' 3.3'
193193 - ' 3.2'
Original file line number Diff line number Diff line change 77#
88# WHY COMPLEMENTARY TESTING FOR AARCH64:
99# - ARM64 precompiled binary testing is stable (rarely breaks from code changes)
10- # - Edge Ruby versions (3.5 -preview, JRuby) need testing but shouldn't block PRs
10+ # - Edge Ruby versions (4.0 -preview, JRuby) need testing but shouldn't block PRs
1111# - Integration specs test OS library compatibility, which changes with system updates
1212# - ARM64 architecture has specific compilation and linking considerations
1313# - These tests catch regressions from external changes (system libs, Ruby updates)
2222# - Validates that removing build tools doesn't break precompiled usage
2323#
2424# EXTENDED COMPATIBILITY TESTING:
25- # - Edge case Ruby versions: 3.5 .0-preview1 , JRuby-10.0 on ARM64
25+ # - Edge case Ruby versions: 4.0 .0-preview2 , JRuby-10.0 on ARM64
2626# - Integration specs testing system library compatibility
2727# - Both compilation and precompiled flows for comprehensive coverage
2828# - Cross-platform compatibility validation for aarch64 architecture
@@ -126,7 +126,7 @@ jobs:
126126 fail-fast : false
127127 matrix :
128128 ruby :
129- - ' 3.5 .0-preview1 '
129+ - ' 4.0 .0-preview2 '
130130 - ' 3.4'
131131 - ' 3.3'
132132 - ' 3.2'
@@ -210,7 +210,7 @@ jobs:
210210 fail-fast : false
211211 matrix :
212212 ruby :
213- - ' 3.5 .0-preview1 '
213+ - ' 4.0 .0-preview2 '
214214 - ' 3.4'
215215 - ' 3.3'
216216 - ' 3.2'
Original file line number Diff line number Diff line change 5858 fail-fast : false
5959 matrix :
6060 ruby :
61- - ' 3.5 .0-preview1 '
61+ - ' 4.0 .0-preview2 '
6262 - ' 3.4'
6363 - ' 3.3'
6464 - ' 3.2'
@@ -197,7 +197,7 @@ jobs:
197197 fail-fast : false
198198 matrix :
199199 ruby :
200- - ' 3.5 .0-preview1 '
200+ - ' 4.0 .0-preview2 '
201201 - ' 3.4'
202202 - ' 3.3'
203203 - ' 3.2'
Original file line number Diff line number Diff line change 77#
88# WHY COMPLEMENTARY TESTING:
99# - Precompiled binary testing is stable (rarely breaks from code changes)
10- # - Edge Ruby versions (3.5 -preview, JRuby) need testing but shouldn't block PRs
10+ # - Edge Ruby versions (4.0 -preview, JRuby) need testing but shouldn't block PRs
1111# - Integration specs test OS library compatibility, which changes with system updates
1212# - These tests catch regressions from external changes (system libs, Ruby updates)
1313# - Running every 3 days to prevent these slower tests from blocking PR velocity
2121# - Validates that removing build tools doesn't break precompiled usage
2222#
2323# EXTENDED COMPATIBILITY TESTING:
24- # - Edge case Ruby versions: 3.5 .0-preview1 , JRuby-10.0
24+ # - Edge case Ruby versions: 4.0 .0-preview2 , JRuby-10.0
2525# - Integration specs testing system library compatibility
2626# - Both compilation and precompiled flows for comprehensive coverage
2727# - Cross-platform compatibility validation
@@ -125,7 +125,7 @@ jobs:
125125 fail-fast : false
126126 matrix :
127127 ruby :
128- - ' 3.5 .0-preview1 '
128+ - ' 4.0 .0-preview2 '
129129 - ' 3.4'
130130 - ' 3.3'
131131 - ' 3.2'
@@ -209,7 +209,7 @@ jobs:
209209 fail-fast : false
210210 matrix :
211211 ruby :
212- - ' 3.5 .0-preview1 '
212+ - ' 4.0 .0-preview2 '
213213 - ' 3.4'
214214 - ' 3.3'
215215 - ' 3.2'
Original file line number Diff line number Diff line change 2626 fail-fast : false
2727 matrix :
2828 ruby :
29- - ' 3.5 .0-preview1 '
29+ - ' 4.0 .0-preview2 '
3030 - ' 3.4'
3131 - ' 3.3'
3232 - ' 3.2'
3838 macos-version : ' macos-15'
3939 coverage : ' true'
4040 exclude :
41- - ruby : ' 3.5 .0-preview1 '
41+ - ruby : ' 4.0 .0-preview2 '
4242 macos-version : ' macos-14'
4343 runs-on : ${{ matrix.macos-version }}
4444 steps :
@@ -169,7 +169,7 @@ jobs:
169169 fail-fast : false
170170 matrix :
171171 ruby :
172- - ' 3.5 .0-preview1 '
172+ - ' 4.0 .0-preview2 '
173173 - ' 3.4'
174174 - ' 3.3'
175175 - ' 3.2'
@@ -181,7 +181,7 @@ jobs:
181181 macos-version : ' macos-15'
182182 coverage : ' true'
183183 exclude :
184- - ruby : ' 3.5 .0-preview1 '
184+ - ruby : ' 4.0 .0-preview2 '
185185 macos-version : ' macos-14'
186186 runs-on : ${{ matrix.macos-version }}
187187 steps :
You can’t perform that action at this time.
0 commit comments