Skip to content

Commit 0614946

Browse files
committed
Replace Ruby 3.3.0 with 3.3.1 in test matrix
Ruby 3.3.0 introduced a regression [Bug #20090](https://bugs.ruby-lang.org/issues/20090) that incorrectly flags anonymous parameter forwarding in blocks as a syntax error, even in unambiguous cases. This breaks Rails 8.1's `ActionView::CaptureHelper` which uses `yield(*, **)` inside a block. The bug was fixed and backported to Ruby 3.3.1, making it safe to use Rails 8.1 with Ruby 3.3.1+.
1 parent 37b0f1b commit 0614946

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
strategy:
1212
matrix:
13-
ruby-version: [3.2.0, 3.3.0]
13+
ruby-version: [3.2.0, 3.3.1]
1414
appraisal: ["rails_7.2", "rails_8.0", "rails_8.1"]
1515
steps:
1616
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)