Skip to content

Commit ce030b0

Browse files
committed
Fix CI caused by bundler issue
Current latest released bundler is incompatible with ruby-head. This makes CI green again. Many jobs used ruby-head but I don't think they actually need that. I only left tests and memcheck against ruby-head, the others all just use the latest released ruby now.
1 parent 1a273db commit ce030b0

12 files changed

Lines changed: 27 additions & 25 deletions

.github/workflows/build-artifacts.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- name: Set up Ruby
2020
uses: ruby/setup-ruby@v1
2121
with:
22-
ruby-version: '3.3'
22+
ruby-version: ruby
2323
bundler-cache: true
2424

2525
- name: Build library

.github/workflows/cpp-bindings.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- name: Set up Ruby
2626
uses: ruby/setup-ruby@v1
2727
with:
28-
ruby-version: head
28+
ruby-version: ruby
2929
bundler-cache: true
3030
- name: Compile prism
3131
run: bundle exec rake compile

.github/workflows/cruby-bindings.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- name: Set up latest ruby head
2929
uses: ruby/setup-ruby@v1
3030
with:
31-
ruby-version: head
31+
ruby-version: ruby
3232
bundler: none
3333
- uses: actions/checkout@v6
3434
with:

.github/workflows/documentation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- name: Set up Ruby
2020
uses: ruby/setup-ruby@v1
2121
with:
22-
ruby-version: "3.3"
22+
ruby-version: ruby
2323
bundler-cache: true
2424
- name: Set up Rust
2525
uses: dtolnay/rust-toolchain@master

.github/workflows/github-pages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: Setup Ruby
3232
uses: ruby/setup-ruby@v1
3333
with:
34-
ruby-version: "3.2"
34+
ruby-version: ruby
3535
bundler-cache: true
3636
- name: Set up Rust
3737
uses: dtolnay/rust-toolchain@master

.github/workflows/java-wasm-bindings.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Set up Ruby
2525
uses: ruby/setup-ruby@v1
2626
with:
27-
ruby-version: head
27+
ruby-version: ruby
2828
bundler-cache: true
2929

3030
- name: rake templates

.github/workflows/javascript-bindings.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- name: Set up Ruby
2323
uses: ruby/setup-ruby@v1
2424
with:
25-
ruby-version: head
25+
ruby-version: ruby
2626
bundler-cache: true
2727

2828
- name: rake templates

.github/workflows/main.yml

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- name: Set up Ruby
2020
uses: ruby/setup-ruby@v1
2121
with:
22-
ruby-version: "3.4"
22+
ruby-version: ruby
2323
bundler-cache: true
2424
- name: Lint
2525
run: bundle exec rake lint
@@ -49,7 +49,7 @@ jobs:
4949
- name: Set up Ruby
5050
uses: ruby/setup-ruby@v1
5151
with:
52-
ruby-version: "3.4"
52+
ruby-version: ruby
5353
bundler-cache: true
5454
- name: Check Sorbet
5555
run: bundle exec rake typecheck:tapioca typecheck:sorbet
@@ -73,7 +73,7 @@ jobs:
7373
- name: Set up Ruby
7474
uses: ruby/setup-ruby@v1
7575
with:
76-
ruby-version: head
76+
ruby-version: ruby
7777
bundler-cache: true
7878
- name: Run Ruby tests
7979
run: bundle exec rake
@@ -133,7 +133,7 @@ jobs:
133133
- name: Set up Ruby
134134
uses: ruby/setup-ruby@v1
135135
with:
136-
ruby-version: head
136+
ruby-version: ruby
137137
bundler-cache: true
138138
- name: Run Ruby tests
139139
run: bundle exec rake compile_no_debug test
@@ -153,7 +153,7 @@ jobs:
153153
- name: Set up Ruby
154154
uses: ruby/setup-ruby@v1
155155
with:
156-
ruby-version: head
156+
ruby-version: ruby
157157
bundler-cache: true
158158
- name: Run Ruby tests
159159
run: bundle exec rake
@@ -167,7 +167,7 @@ jobs:
167167
- name: Set up Ruby
168168
uses: ruby/setup-ruby@v1
169169
with:
170-
ruby-version: head
170+
ruby-version: ruby
171171
bundler-cache: true
172172
- name: Run Ruby tests
173173
run: bundle exec rake compile_minimal test
@@ -219,7 +219,7 @@ jobs:
219219
- name: Set up Ruby
220220
uses: ruby/setup-ruby@v1
221221
with:
222-
ruby-version: head
222+
ruby-version: ruby
223223
bundler-cache: true
224224
- name: Lex ruby/ruby
225225
run: bundle exec rake lex:ruby
@@ -231,7 +231,7 @@ jobs:
231231
- name: Set up Ruby
232232
uses: ruby/setup-ruby@v1
233233
with:
234-
ruby-version: head
234+
ruby-version: ruby
235235
bundler-cache: true
236236
- name: Lex discourse/discourse
237237
run: bundle exec rake lex:discourse
@@ -243,7 +243,7 @@ jobs:
243243
- name: Set up Ruby
244244
uses: ruby/setup-ruby@v1
245245
with:
246-
ruby-version: head
246+
ruby-version: ruby
247247
bundler-cache: true
248248
- name: Lex Top 100 Gems
249249
run: bundle exec rake lex:topgems
@@ -258,6 +258,8 @@ jobs:
258258

259259
memcheck:
260260
runs-on: ubuntu-24.04
261+
env:
262+
BUNDLER_VERSION: '0' # https://github.com/ruby/ruby/pull/16909
261263
steps:
262264
- uses: actions/checkout@v6
263265
- name: Install valgrind
@@ -278,7 +280,7 @@ jobs:
278280
- uses: actions/checkout@v6
279281
- uses: ruby/setup-ruby@v1
280282
with:
281-
ruby-version: head
283+
ruby-version: ruby
282284
bundler-cache: true
283285
- run: bundle config --local frozen false
284286
- run: bundle exec rake build:dev
@@ -355,7 +357,7 @@ jobs:
355357
- name: Set up Ruby
356358
uses: ruby/setup-ruby@v1
357359
with:
358-
ruby-version: head
360+
ruby-version: ruby
359361
bundler-cache: true
360362
- name: Run build with gcc-analyzer enabled
361363
run: |
@@ -368,7 +370,7 @@ jobs:
368370
- name: Set up Ruby
369371
uses: ruby/setup-ruby@v1
370372
with:
371-
ruby-version: head
373+
ruby-version: ruby
372374
bundler-cache: true
373375
- name: Install clang-analyzer
374376
run: sudo apt-get install -y clang-tools

.github/workflows/publish-crate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- name: Set up Ruby
2020
uses: ruby/setup-ruby@v1
2121
with:
22-
ruby-version: "3.4"
22+
ruby-version: ruby
2323
bundler-cache: true
2424

2525
- uses: rust-lang/crates-io-auth-action@v1

.github/workflows/publish-gem.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- name: Set up Ruby
3333
uses: ruby/setup-ruby@v1
3434
with:
35-
ruby-version: "3.4"
35+
ruby-version: ruby
3636
bundler-cache: true
3737

3838
- name: Publish to RubyGems

0 commit comments

Comments
 (0)