Skip to content

Commit 26cc486

Browse files
authored
Merge pull request #32 from eregon/add-truffleruby-in-ci
Add TruffleRuby in CI
2 parents d1200ed + 9fee2fa commit 26cc486

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

.github/workflows/test.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,21 @@ jobs:
66
ruby-versions:
77
uses: ruby/actions/.github/workflows/ruby_versions.yml@master
88
with:
9-
engine: cruby
9+
engine: cruby-truffleruby
1010
min_version: 2.5
1111

1212
build:
1313
needs: ruby-versions
1414
name: build (${{ matrix.ruby }} / ${{ matrix.os }})
1515
strategy:
16+
fail-fast: false
1617
matrix:
1718
ruby: ${{ fromJson(needs.ruby-versions.outputs.versions) }}
1819
os: [ ubuntu-latest, macos-latest, windows-latest ]
1920
exclude:
2021
- { os: macos-latest, ruby: '2.5' }
22+
- { os: windows-latest, ruby: 'truffleruby' }
23+
- { os: windows-latest, ruby: 'truffleruby-head' }
2124
include:
2225
- { os: macos-15-intel, ruby: '2.5' }
2326
- { os: macos-15-intel, ruby: '3.4' }

test/test_syslog.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ def syslog_line_regex(ident, message)
117117
end
118118

119119
def test_log
120+
return unless Process.respond_to?(:fork)
120121
IO.pipe {|stderr|
121122
pid = fork {
122123
stderr[0].close

0 commit comments

Comments
 (0)