Skip to content

Commit c4ef34f

Browse files
committed
chore: Update workflow runners to ubuntu-24.04
ubuntu-20.04 runners are deprecated and will stop working entirely 2025-04-01. Signed-off-by: Matt Leon <[email protected]>
1 parent c4d7bb0 commit c4ef34f

File tree

2 files changed

+23
-23
lines changed

2 files changed

+23
-23
lines changed

.github/workflows/format.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
addlicense:
4242
name: verify licenses
4343

44-
runs-on: ubuntu-20.04
44+
runs-on: ubuntu-24.04
4545

4646
steps:
4747
- uses: actions/checkout@v2
@@ -61,7 +61,7 @@ jobs:
6161
buildifier:
6262
name: check format with buildifier
6363

64-
runs-on: ubuntu-20.04
64+
runs-on: ubuntu-24.04
6565

6666
steps:
6767
- uses: actions/checkout@v2
@@ -81,7 +81,7 @@ jobs:
8181
rules_rust:
8282
name: check format with rules_rust
8383

84-
runs-on: ubuntu-latest
84+
runs-on: ubuntu-24.04
8585

8686
steps:
8787
- uses: actions/checkout@v2
@@ -99,7 +99,7 @@ jobs:
9999
clang_format:
100100
name: check format with clang-format
101101

102-
runs-on: ubuntu-20.04
102+
runs-on: ubuntu-24.04
103103

104104
steps:
105105
- uses: actions/checkout@v2
@@ -115,7 +115,7 @@ jobs:
115115
clang_tidy:
116116
name: check format with clang-tidy
117117

118-
runs-on: ubuntu-20.04
118+
runs-on: ubuntu-24.04
119119

120120
steps:
121121
- uses: actions/checkout@v2

.github/workflows/test.yml

+18-18
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
test_data:
4242
name: build test data
4343

44-
runs-on: ubuntu-22.04
44+
runs-on: ubuntu-24.04
4545

4646
steps:
4747
- uses: actions/checkout@v2
@@ -109,19 +109,19 @@ jobs:
109109
include:
110110
- name: 'NullVM on Linux/x86_64'
111111
engine: 'null'
112-
os: ubuntu-22.04
112+
os: ubuntu-24.04
113113
arch: x86_64
114114
action: test
115115
flags: --config=gcc
116116
- name: 'NullVM on Linux/x86_64 with ASan'
117117
engine: 'null'
118-
os: ubuntu-22.04
118+
os: ubuntu-24.04
119119
arch: x86_64
120120
action: test
121121
flags: --config=clang-asan-strict --define=crypto=system
122122
- name: 'NullVM on Linux/x86_64 with TSan'
123123
engine: 'null'
124-
os: ubuntu-22.04
124+
os: ubuntu-24.04
125125
arch: x86_64
126126
action: test
127127
flags: --config=clang-tsan
@@ -134,39 +134,39 @@ jobs:
134134
- name: 'V8 on Linux/x86_64'
135135
engine: 'v8'
136136
repo: 'v8'
137-
os: ubuntu-22.04
137+
os: ubuntu-24.04
138138
arch: x86_64
139139
action: test
140140
flags: --config=clang --define=crypto=system
141141
cache: true
142142
- name: 'V8 on Linux/x86_64 with ASan'
143143
engine: 'v8'
144144
repo: 'v8'
145-
os: ubuntu-22.04
145+
os: ubuntu-24.04
146146
arch: x86_64
147147
action: test
148148
flags: --config=clang-asan
149149
cache: true
150150
- name: 'V8 on Linux/x86_64 with TSan'
151151
engine: 'v8'
152152
repo: 'v8'
153-
os: ubuntu-22.04
153+
os: ubuntu-24.04
154154
arch: x86_64
155155
action: test
156156
flags: --config=clang-tsan
157157
cache: true
158158
- name: 'V8 on Linux/x86_64 with GCC'
159159
engine: 'v8'
160160
repo: 'v8'
161-
os: ubuntu-22.04
161+
os: ubuntu-24.04
162162
arch: x86_64
163163
action: test
164164
flags: --config=gcc
165165
cache: true
166166
- name: 'V8 on Linux/aarch64'
167167
engine: 'v8'
168168
repo: 'v8'
169-
os: ubuntu-22.04
169+
os: ubuntu-24.04
170170
arch: aarch64
171171
action: test
172172
targets: -//test/fuzz/...
@@ -183,7 +183,7 @@ jobs:
183183
- name: 'WAMR interp on Linux/x86_64'
184184
engine: 'wamr-interp'
185185
repo: 'com_github_bytecodealliance_wasm_micro_runtime'
186-
os: ubuntu-22.04
186+
os: ubuntu-24.04
187187
arch: x86_64
188188
action: test
189189
flags: --config=clang
@@ -196,7 +196,7 @@ jobs:
196196
- name: 'WAMR jit on Linux/x86_64'
197197
engine: 'wamr-jit'
198198
repo: 'com_github_bytecodealliance_wasm_micro_runtime'
199-
os: ubuntu-22.04
199+
os: ubuntu-24.04
200200
arch: x86_64
201201
action: test
202202
flags: --config=clang
@@ -212,7 +212,7 @@ jobs:
212212
- name: 'WasmEdge on Linux/x86_64'
213213
engine: 'wasmedge'
214214
repo: 'com_github_wasmedge_wasmedge'
215-
os: ubuntu-22.04
215+
os: ubuntu-24.04
216216
arch: x86_64
217217
action: test
218218
flags: --config=clang
@@ -225,34 +225,34 @@ jobs:
225225
- name: 'Wasmtime on Linux/x86_64'
226226
engine: 'wasmtime'
227227
repo: 'com_github_bytecodealliance_wasmtime'
228-
os: ubuntu-22.04
228+
os: ubuntu-24.04
229229
arch: x86_64
230230
action: test
231231
flags: --config=clang -c opt
232232
- name: 'Wasmtime on Linux/x86_64 with ASan'
233233
engine: 'wasmtime'
234234
repo: 'com_github_bytecodealliance_wasmtime'
235-
os: ubuntu-22.04
235+
os: ubuntu-24.04
236236
arch: x86_64
237237
action: test
238238
flags: --config=clang-asan-strict --define=crypto=system
239239
- name: 'Wasmtime on Linux/aarch64'
240240
engine: 'wasmtime'
241241
repo: 'com_github_bytecodealliance_wasmtime'
242-
os: ubuntu-22.04
242+
os: ubuntu-24.04
243243
arch: aarch64
244244
action: build
245245
flags: --config=zig-cc-linux-aarch64
246246
deps: qemu-user-static libc6-arm64-cross
247247
- name: 'Wasmtime on Linux/s390x'
248248
engine: 'wasmtime'
249249
repo: 'com_github_bytecodealliance_wasmtime'
250-
os: ubuntu-22.04
250+
os: ubuntu-24.04
251251
arch: s390x
252252
action: test
253253
flags: --config=clang --test_timeout=1800
254254
# s390x build-tools image built from bazel/external/Dockerfile.bazel
255-
run_under: docker run --rm --env HOME=$HOME --env USER=$(id -un) --volume "$HOME:$HOME" --workdir $(pwd) --user $(id -u):$(id -g) --platform linux/s390x ghcr.io/proxy-wasm/build-tools:ubuntu-22.04-bazel-6.5.0
255+
run_under: docker run --rm --env HOME=$HOME --env USER=$(id -un) --volume "$HOME:$HOME" --workdir $(pwd) --user $(id -u):$(id -g) --platform linux/s390x ghcr.io/proxy-wasm/build-tools:ubuntu-24.04-bazel-6.5.0
256256
cache: true
257257
- name: 'Wasmtime on macOS/x86_64'
258258
engine: 'wasmtime'
@@ -263,7 +263,7 @@ jobs:
263263
- name: 'WAVM on Linux/x86_64'
264264
engine: 'wavm'
265265
repo: 'com_github_wavm_wavm'
266-
os: ubuntu-22.04
266+
os: ubuntu-24.04
267267
arch: x86_64
268268
action: test
269269
flags: --config=clang

0 commit comments

Comments
 (0)