Skip to content

Commit

Permalink
Remove TruffleRuby from CI
Browse files Browse the repository at this point in the history
There is currently a bug in TruffleRuby ([truffleruby#3285][]) wherein
`Kernel#binding` does not capture a given anonymous block, which breaks
`yield` calls evaluated using that binding.  This bug is preventing us
from extending our rendering API.

Furthermore, this bug was caught by a test unit for said API extension,
but our views themselves aren't tested by CI.  So if such a `yield` call
were added to a view, CI would still pass but the `sdoc` command would
be broken when using TruffleRuby.

Also, Rails itself does not officially support TruffleRuby.

Considering all of the above, this commit removes TruffleRuby from CI.

[truffleruby#3285]: oracle/truffleruby#3285
  • Loading branch information
jonathanhefner committed Oct 5, 2023
1 parent 7ebabb1 commit b111753
Showing 1 changed file with 0 additions and 1 deletion.
1 change: 0 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ jobs:
- '3.1'
- '3.2'
- 'ruby-head'
- 'truffleruby-head'

steps:
- uses: actions/checkout@v1
Expand Down

0 comments on commit b111753

Please sign in to comment.