Skip to content

Commit bf1a7ad

Browse files
committed
[GR-17457] Update Ubuntu LTS version in GitHub Actions
PullRequest: truffleruby/4500
2 parents 5dbebab + 78da430 commit bf1a7ad

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ permissions:
1111
jobs:
1212
lint:
1313
name: lint
14-
runs-on: ubuntu-20.04
14+
runs-on: ubuntu-22.04
1515
env:
1616
JT_JDK: '21'
1717
steps:
@@ -42,7 +42,7 @@ jobs:
4242

4343
build:
4444
name: build jvm
45-
runs-on: ubuntu-20.04
45+
runs-on: ubuntu-22.04
4646
defaults:
4747
run:
4848
# Ensure all build files are in build/.
@@ -84,7 +84,7 @@ jobs:
8484

8585
build_native:
8686
name: build native
87-
runs-on: ubuntu-20.04
87+
runs-on: ubuntu-22.04
8888
defaults:
8989
run:
9090
# Ensure all build files are in build/.
@@ -128,7 +128,7 @@ jobs:
128128
fast_specs:
129129
name: fast specs
130130
needs: [build]
131-
runs-on: ubuntu-20.04
131+
runs-on: ubuntu-22.04
132132
steps:
133133
- name: Clone TruffleRuby
134134
uses: actions/checkout@v4
@@ -148,7 +148,7 @@ jobs:
148148
all_specs:
149149
name: specs ${{ matrix.specs }}
150150
needs: [build]
151-
runs-on: ubuntu-20.04
151+
runs-on: ubuntu-22.04
152152
strategy:
153153
fail-fast: false
154154
matrix:
@@ -174,7 +174,7 @@ jobs:
174174
test_integration:
175175
name: test integration
176176
needs: [build]
177-
runs-on: ubuntu-20.04
177+
runs-on: ubuntu-22.04
178178
steps:
179179
- name: Clone TruffleRuby
180180
uses: actions/checkout@v4
@@ -193,7 +193,7 @@ jobs:
193193
test_native:
194194
name: test native
195195
needs: [build_native]
196-
runs-on: ubuntu-20.04
196+
runs-on: ubuntu-22.04
197197
steps:
198198
- name: Clone TruffleRuby
199199
uses: actions/checkout@v4
@@ -219,7 +219,7 @@ jobs:
219219
test_mri:
220220
name: run MRI tests on native
221221
needs: [build_native]
222-
runs-on: ubuntu-20.04
222+
runs-on: ubuntu-22.04
223223
steps:
224224
- name: Clone TruffleRuby
225225
uses: actions/checkout@v4
@@ -242,7 +242,7 @@ jobs:
242242
strategy:
243243
fail-fast: false
244244
matrix:
245-
ruby: ['3.0', '3.1', '3.2']
245+
ruby: ['3.1', '3.2', '3.3', '3.4']
246246
runs-on: ubuntu-latest
247247
steps:
248248
- uses: actions/checkout@v4

.github/workflows/prism.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
# Inspired from the job "build" in ../ci.yml
1111
test-import-prism:
1212
if: github.repository == 'oracle/truffleruby'
13-
runs-on: ubuntu-20.04
13+
runs-on: ubuntu-22.04
1414
env:
1515
BUNDLE_WITHOUT: "memcheck:types"
1616
steps:

0 commit comments

Comments
 (0)