Skip to content

Commit a00987f

Browse files
Merge pull request #7618 from rubygems/deivid-rodriguez/latest-ci-rubies
Use latest rubies in CI (cherry picked from commit a59bf6e)
1 parent 39cfd33 commit a00987f

File tree

8 files changed

+58
-58
lines changed

8 files changed

+58
-58
lines changed

.github/workflows/bundler.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,25 +29,25 @@ jobs:
2929
- { name: Ubuntu, value: ubuntu-22.04 }
3030

3131
ruby:
32-
- { name: ruby-3.0, value: 3.0.6 }
33-
- { name: ruby-3.1, value: 3.1.4 }
34-
- { name: ruby-3.2, value: 3.2.3 }
35-
- { name: ruby-3.3, value: 3.3.0 }
32+
- { name: ruby-3.0, value: 3.0.7 }
33+
- { name: ruby-3.1, value: 3.1.5 }
34+
- { name: ruby-3.2, value: 3.2.4 }
35+
- { name: ruby-3.3, value: 3.3.1 }
3636

3737
bundler:
3838
- { name: 2, value: '' }
3939
- { name: 3, value: 3.0.0 }
4040

4141
include:
42-
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.0, value: 3.0.6 }, timeout: 90 }
43-
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.1, value: 3.1.4 }, timeout: 90 }
44-
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.2, value: 3.2.3 }, timeout: 90 }
45-
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.3, value: 3.3.0 }, timeout: 90 }
42+
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.0, value: 3.0.7 }, timeout: 90 }
43+
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.1, value: 3.1.5 }, timeout: 90 }
44+
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.2, value: 3.2.4 }, timeout: 90 }
45+
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.3, value: 3.3.1 }, timeout: 90 }
4646

47-
- { os: { name: Windows, value: windows-2022 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.0, value: 3.0.6 }, timeout: 150 }
48-
- { os: { name: Windows, value: windows-2022 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.1, value: 3.1.4 }, timeout: 150 }
49-
- { os: { name: Windows, value: windows-2022 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.2, value: 3.2.3 }, timeout: 150 }
50-
- { os: { name: Windows, value: windows-2022 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.3, value: 3.3.0 }, timeout: 150 }
47+
- { os: { name: Windows, value: windows-2022 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.0, value: 3.0.7 }, timeout: 150 }
48+
- { os: { name: Windows, value: windows-2022 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.1, value: 3.1.5 }, timeout: 150 }
49+
- { os: { name: Windows, value: windows-2022 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.2, value: 3.2.4 }, timeout: 150 }
50+
- { os: { name: Windows, value: windows-2022 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.3, value: 3.3.1 }, timeout: 150 }
5151

5252
env:
5353
RGV: ..

.github/workflows/install-rubygems.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ jobs:
2222
fail-fast: false
2323
matrix:
2424
ruby:
25-
- { name: "3.0", value: 3.0.6 }
26-
- { name: "3.1", value: 3.1.4 }
27-
- { name: "3.2", value: 3.2.3 }
28-
- { name: "3.3", value: 3.3.0 }
29-
- { name: jruby-9.4, value: jruby-9.4.2.0 }
30-
- { name: truffleruby-23, value: truffleruby-23.1.2 }
25+
- { name: "3.0", value: 3.0.7 }
26+
- { name: "3.1", value: 3.1.5 }
27+
- { name: "3.2", value: 3.2.4 }
28+
- { name: "3.3", value: 3.3.1 }
29+
- { name: jruby, value: jruby-9.4.6.0 }
30+
- { name: truffleruby, value: truffleruby-24.0.1 }
3131
openssl:
3232
- { name: "openssl", value: true }
3333
- { name: "no-openssl", value: false }
@@ -96,10 +96,10 @@ jobs:
9696
fail-fast: false
9797
matrix:
9898
ruby:
99-
- { name: "3.1", value: 3.1.4 } # Rails 7
100-
- { name: "3.2", value: 3.2.3 } # Rails 7
101-
- { name: "3.3", value: 3.3.0 } # Rails 7
102-
- { name: jruby-9.4, value: jruby-9.4.2.0, rails-args: "--skip-webpack-install" } # Rails 6
99+
- { name: "3.1", value: 3.1.5 } # Rails 7
100+
- { name: "3.2", value: 3.2.4 } # Rails 7
101+
- { name: "3.3", value: 3.3.1 } # Rails 7
102+
- { name: jruby-9.4, value: jruby-9.4.6.0, rails-args: "--skip-webpack-install" } # Rails 6
103103
steps:
104104
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
105105
- name: Setup ruby

.github/workflows/jruby-bundler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
- name: Setup ruby
3737
uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1
3838
with:
39-
ruby-version: jruby-9.4.2.0
39+
ruby-version: jruby-9.4.6.0
4040
bundler: none
4141
- name: Setup java
4242
uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1

.github/workflows/realworld-bundler.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,20 @@ jobs:
2525
- { name: Ubuntu, value: ubuntu-22.04 }
2626

2727
ruby:
28-
- { name: ruby-3.0, value: 3.0.6 }
29-
- { name: ruby-3.1, value: 3.1.4 }
30-
- { name: ruby-3.2, value: 3.2.3 }
31-
- { name: ruby-3.3, value: 3.3.0 }
28+
- { name: ruby-3.0, value: 3.0.7 }
29+
- { name: ruby-3.1, value: 3.1.5 }
30+
- { name: ruby-3.2, value: 3.2.4 }
31+
- { name: ruby-3.3, value: 3.3.1 }
3232

3333
bundler:
3434
- { name: 2, value: '' }
3535
- { name: 3, value: 3.0.0 }
3636

3737
include:
38-
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.0, value: 3.0.6 } }
39-
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.1, value: 3.1.4 } }
40-
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.2, value: 3.2.3 } }
41-
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.3, value: 3.3.0 } }
38+
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.0, value: 3.0.7 } }
39+
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.1, value: 3.1.5 } }
40+
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.2, value: 3.2.4 } }
41+
- { os: { name: macOS, value: macos-14 }, bundler: { name: 2, value: '' }, ruby: { name: ruby-3.3, value: 3.3.1 } }
4242
env:
4343
RGV: ..
4444
RUBYOPT: --disable-gems
@@ -70,14 +70,14 @@ jobs:
7070
fail-fast: false
7171
matrix:
7272
include:
73-
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.0, value: 3.0.6 } }
74-
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.1, value: 3.1.4 } }
75-
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.2, value: 3.2.3 } }
76-
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.3, value: 3.3.0 } }
77-
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.0, value: 3.0.6 } }
78-
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.1, value: 3.1.4 } }
79-
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.2, value: 3.2.3 } }
80-
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.3, value: 3.3.0 } }
73+
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.0, value: 3.0.7 } }
74+
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.1, value: 3.1.5 } }
75+
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.2, value: 3.2.4 } }
76+
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.3, value: 3.3.1 } }
77+
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.0, value: 3.0.7 } }
78+
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.1, value: 3.1.5 } }
79+
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.2, value: 3.2.4 } }
80+
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.3, value: 3.3.1 } }
8181
steps:
8282
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
8383
- name: Setup ruby
@@ -108,7 +108,7 @@ jobs:
108108
- name: Setup ruby
109109
uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1
110110
with:
111-
ruby-version: 3.3.0
111+
ruby-version: 3.3.1
112112
bundler: none
113113
- name: Prepare dependencies
114114
run: rake setup

.github/workflows/rubygems.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,16 @@ jobs:
2727
- { name: Windows, value: windows-2022 }
2828

2929
ruby:
30-
- { name: "3.0", value: 3.0.6 }
31-
- { name: "3.1", value: 3.1.4 }
32-
- { name: "3.2", value: 3.2.3 }
33-
- { name: "3.3", value: 3.3.0 }
30+
- { name: "3.0", value: 3.0.7 }
31+
- { name: "3.1", value: 3.1.5 }
32+
- { name: "3.2", value: 3.2.4 }
33+
- { name: "3.3", value: 3.3.1 }
3434

3535
include:
36-
- ruby: { name: jruby-9.4, value: jruby-9.4.2.0 }
36+
- ruby: { name: jruby, value: jruby-9.4.6.0 }
3737
os: { name: Ubuntu, value: ubuntu-22.04 }
3838

39-
- ruby: { name: truffleruby-23, value: truffleruby-23.1.2 }
39+
- ruby: { name: truffleruby, value: truffleruby-24.0.1 }
4040
os: { name: Ubuntu, value: ubuntu-22.04 }
4141

4242
- os: { name: Windows, value: windows-2022 }
@@ -59,7 +59,7 @@ jobs:
5959
run: rake setup
6060
- name: Run Test
6161
run: rake test
62-
if: "!startsWith(matrix.ruby.name, 'truffleruby') && !startsWith(matrix.ruby.name, 'jruby')"
62+
if: matrix.ruby.name != 'truffleruby' && matrix.ruby.name != 'jruby'
6363
- name: Run Test isolatedly
6464
run: rake test:isolated
6565
if: matrix.ruby.name == '3.3' && matrix.os.name != 'Windows'
@@ -68,6 +68,6 @@ jobs:
6868
if: startsWith(matrix.ruby.name, 'jruby')
6969
- name: Run Test (Truffleruby)
7070
run: TRUFFLERUBYOPT="--experimental-options --testing-rubygems" rake test
71-
if: startsWith(matrix.ruby.name, 'truffleruby')
71+
if: matrix.ruby.name == 'truffleruby'
7272

7373
timeout-minutes: 60

.github/workflows/system-rubygems-bundler.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ jobs:
2929
fail-fast: false
3030
matrix:
3131
include:
32-
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.0, value: 3.0.6 } }
33-
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.1, value: 3.1.4 } }
34-
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.2, value: 3.2.3 } }
35-
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.3, value: 3.3.0 } }
36-
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.0, value: 3.0.6 } }
37-
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.1, value: 3.1.4 } }
38-
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.2, value: 3.2.3 } }
39-
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.3, value: 3.3.0 } }
32+
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.0, value: 3.0.7 } }
33+
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.1, value: 3.1.5 } }
34+
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.2, value: 3.2.4 } }
35+
- { bundler: { name: 2, value: '' }, ruby: { name: ruby-3.3, value: 3.3.1 } }
36+
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.0, value: 3.0.7 } }
37+
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.1, value: 3.1.5 } }
38+
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.2, value: 3.2.4 } }
39+
- { bundler: { name: 3, value: 3.0.0 }, ruby: { name: ruby-3.3, value: 3.3.1 } }
4040
steps:
4141
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
4242
- name: Setup ruby

.github/workflows/truffleruby-bundler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- name: Setup ruby
2929
uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1
3030
with:
31-
ruby-version: truffleruby-23.1.2
31+
ruby-version: truffleruby-24.0.1
3232
bundler: none
3333
- name: Prepare dependencies
3434
run: |

.github/workflows/ubuntu-lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- name: Setup ruby
2626
uses: ruby/setup-ruby@1198b074305f9356bd56dd4b311757cc0dab2f1c # v1.175.1
2727
with:
28-
ruby-version: 3.3.0
28+
ruby-version: 3.3.1
2929
bundler: none
3030
- name: Install Dependencies
3131
run: rake setup

0 commit comments

Comments
 (0)