Skip to content

Commit 21b0754

Browse files
committed
Add an experimental build for jruby-head on windows
1 parent 93eab18 commit 21b0754

File tree

1 file changed

+23
-6
lines changed

1 file changed

+23
-6
lines changed

.github/workflows/continuous-integration.yml

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,37 @@ jobs:
1313
build:
1414
name: Ruby ${{ matrix.ruby }} on ${{ matrix.operating-system }}
1515
runs-on: ${{ matrix.operating-system }}
16+
continue-on-error: ${{ matrix.experimental == 'Yes' }}
1617

1718
strategy:
1819
fail-fast: false
1920
matrix:
20-
ruby:
21-
["3.0", "3.1", "3.2", "3.3", "head", "jruby-head", "truffleruby-head"]
21+
ruby: ["3.0", "3.1", "3.2", "3.3", "jruby-head", "truffleruby-head"]
2222
operating-system: [ubuntu-latest]
23+
experimental: [No]
2324
include:
24-
- ruby: 3.0
25+
- # Run minimal Ruby version supported on windows-latest
26+
ruby: 3.0
2527
operating-system: windows-latest
26-
- ruby: 3.3
28+
29+
- # Run maximal Ruby version supported on windows-latest
30+
ruby: 3.3
31+
operating-system: windows-latest
32+
33+
- # Run head version of Ruby on ubuntu-latest
34+
ruby: head
35+
operating-system: ubuntu-latest
36+
# If this build fails, it is ok to set the `experimental` flag
37+
# to `Yes` to allow the build to continue. Add an issue about
38+
# the build failing on head version of Ruby.
39+
# experimental: Yes
40+
41+
- # Experimental build for jruby on windows
42+
ruby: jruby-head
2743
operating-system: windows-latest
28-
# - ruby: jruby-head
29-
# operating-system: windows-latest
44+
# This gem does not support jruby on windows yet
45+
# Remove this `experimental` flag when this build succeeds.
46+
experimental: Yes
3047

3148
env:
3249
JAVA_OPTS: -Djdk.io.File.enableADS=true

0 commit comments

Comments
 (0)