Skip to content

Commit b83d344

Browse files
committed
Add TruffleRuby and JRuby in CI
1 parent dc34c8c commit b83d344

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

.github/workflows/test.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,26 @@ jobs:
66
ruby-versions:
77
uses: ruby/actions/.github/workflows/ruby_versions.yml@master
88
with:
9-
engine: cruby
9+
engine: all
1010

1111
test:
1212
needs: ruby-versions
1313
name: build (${{ matrix.ruby }} / ${{ matrix.os }})
1414
strategy:
15+
fail-fast: false
1516
matrix:
1617
ruby: ${{ fromJson(needs.ruby-versions.outputs.versions) }}
1718
os: [ ubuntu-latest, macos-latest, windows-latest ]
1819
exclude:
1920
- { os: windows-latest , ruby: head }
21+
- { os: windows-latest , ruby: truffleruby }
22+
- { os: windows-latest , ruby: truffleruby-head }
23+
# io/console warnings make CI fail
24+
- { os: macos-latest , ruby: jruby }
25+
- { os: macos-latest , ruby: jruby-head }
26+
# Errno::ESRCH: No such process - File.symlink
27+
- { os: windows-latest , ruby: jruby }
28+
- { os: windows-latest , ruby: jruby-head }
2029
include:
2130
- { os: windows-latest , ruby: mingw }
2231
- { os: windows-latest , ruby: mswin }

0 commit comments

Comments
 (0)