Skip to content

Commit b37aaf2

Browse files
authored
Re-add truffleruby in CI (#1636)
* This reverts commit 776d043. * See #1586 > No one fix failure jobs over one month. The CI failure was reported in truffleruby/truffleruby#4094 and I did a lot of work to replace Ripper with `Prism::Translation::Ripper` in TruffleRuby and [improved `Prism::Translation::Ripper` to be compatible enough](ruby/prism#3838). There were only 6 days between report & fix. It seems there was another failure after that, I found [this failing run](https://github.com/ruby/rdoc/actions/runs/21367549712/job/61503325741) ``` /home/runner/work/rdoc/rdoc/lib/rdoc/parser/ripper_state_lex.rb:17:in 'Module#const_missing': uninitialized constant Prism::Translation::Ripper::Filter (NameError) ``` This has been fixed since then (`ruby -rripper -e 'p Prism::Translation::Ripper::Filter'` works on truffleruby-head), given the CI now passes.
1 parent f519593 commit b37aaf2

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

.github/workflows/test.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ jobs:
1616
with:
1717
# 2.7 breaks `test_parse_statements_nodoc_identifier_alias_method`
1818
min_version: 3.0
19-
engine: cruby-jruby
2019
versions: '["mswin"]'
2120

2221
test:
@@ -27,6 +26,10 @@ jobs:
2726
ruby: ${{ fromJson(needs.ruby-versions.outputs.versions) }}
2827
os: [ubuntu-latest, macos-latest, windows-latest]
2928
exclude:
29+
- os: windows-latest
30+
ruby: truffleruby
31+
- os: windows-latest
32+
ruby: truffleruby-head
3033
- os: windows-latest
3134
ruby: jruby
3235
- os: windows-latest

0 commit comments

Comments
 (0)