41
41
test_data :
42
42
name : build test data
43
43
44
- runs-on : ubuntu-22 .04
44
+ runs-on : ubuntu-24 .04
45
45
46
46
steps :
47
47
- uses : actions/checkout@v2
@@ -109,19 +109,19 @@ jobs:
109
109
include :
110
110
- name : ' NullVM on Linux/x86_64'
111
111
engine : ' null'
112
- os : ubuntu-22 .04
112
+ os : ubuntu-24 .04
113
113
arch : x86_64
114
114
action : test
115
115
flags : --config=gcc
116
116
- name : ' NullVM on Linux/x86_64 with ASan'
117
117
engine : ' null'
118
- os : ubuntu-22 .04
118
+ os : ubuntu-24 .04
119
119
arch : x86_64
120
120
action : test
121
121
flags : --config=clang-asan-strict --define=crypto=system
122
122
- name : ' NullVM on Linux/x86_64 with TSan'
123
123
engine : ' null'
124
- os : ubuntu-22 .04
124
+ os : ubuntu-24 .04
125
125
arch : x86_64
126
126
action : test
127
127
flags : --config=clang-tsan
@@ -134,39 +134,39 @@ jobs:
134
134
- name : ' V8 on Linux/x86_64'
135
135
engine : ' v8'
136
136
repo : ' v8'
137
- os : ubuntu-22 .04
137
+ os : ubuntu-24 .04
138
138
arch : x86_64
139
139
action : test
140
140
flags : --config=clang --define=crypto=system
141
141
cache : true
142
142
- name : ' V8 on Linux/x86_64 with ASan'
143
143
engine : ' v8'
144
144
repo : ' v8'
145
- os : ubuntu-22 .04
145
+ os : ubuntu-24 .04
146
146
arch : x86_64
147
147
action : test
148
148
flags : --config=clang-asan
149
149
cache : true
150
150
- name : ' V8 on Linux/x86_64 with TSan'
151
151
engine : ' v8'
152
152
repo : ' v8'
153
- os : ubuntu-22 .04
153
+ os : ubuntu-24 .04
154
154
arch : x86_64
155
155
action : test
156
156
flags : --config=clang-tsan
157
157
cache : true
158
158
- name : ' V8 on Linux/x86_64 with GCC'
159
159
engine : ' v8'
160
160
repo : ' v8'
161
- os : ubuntu-22 .04
161
+ os : ubuntu-24 .04
162
162
arch : x86_64
163
163
action : test
164
164
flags : --config=gcc
165
165
cache : true
166
166
- name : ' V8 on Linux/aarch64'
167
167
engine : ' v8'
168
168
repo : ' v8'
169
- os : ubuntu-22 .04
169
+ os : ubuntu-24 .04
170
170
arch : aarch64
171
171
action : test
172
172
targets : -//test/fuzz/...
@@ -183,7 +183,7 @@ jobs:
183
183
- name : ' WAMR interp on Linux/x86_64'
184
184
engine : ' wamr-interp'
185
185
repo : ' com_github_bytecodealliance_wasm_micro_runtime'
186
- os : ubuntu-22 .04
186
+ os : ubuntu-24 .04
187
187
arch : x86_64
188
188
action : test
189
189
flags : --config=clang
@@ -196,7 +196,7 @@ jobs:
196
196
- name : ' WAMR jit on Linux/x86_64'
197
197
engine : ' wamr-jit'
198
198
repo : ' com_github_bytecodealliance_wasm_micro_runtime'
199
- os : ubuntu-22 .04
199
+ os : ubuntu-24 .04
200
200
arch : x86_64
201
201
action : test
202
202
flags : --config=clang
@@ -212,7 +212,7 @@ jobs:
212
212
- name : ' WasmEdge on Linux/x86_64'
213
213
engine : ' wasmedge'
214
214
repo : ' com_github_wasmedge_wasmedge'
215
- os : ubuntu-22 .04
215
+ os : ubuntu-24 .04
216
216
arch : x86_64
217
217
action : test
218
218
flags : --config=clang
@@ -225,34 +225,34 @@ jobs:
225
225
- name : ' Wasmtime on Linux/x86_64'
226
226
engine : ' wasmtime'
227
227
repo : ' com_github_bytecodealliance_wasmtime'
228
- os : ubuntu-22 .04
228
+ os : ubuntu-24 .04
229
229
arch : x86_64
230
230
action : test
231
231
flags : --config=clang -c opt
232
232
- name : ' Wasmtime on Linux/x86_64 with ASan'
233
233
engine : ' wasmtime'
234
234
repo : ' com_github_bytecodealliance_wasmtime'
235
- os : ubuntu-22 .04
235
+ os : ubuntu-24 .04
236
236
arch : x86_64
237
237
action : test
238
238
flags : --config=clang-asan-strict --define=crypto=system
239
239
- name : ' Wasmtime on Linux/aarch64'
240
240
engine : ' wasmtime'
241
241
repo : ' com_github_bytecodealliance_wasmtime'
242
- os : ubuntu-22 .04
242
+ os : ubuntu-24 .04
243
243
arch : aarch64
244
244
action : build
245
245
flags : --config=zig-cc-linux-aarch64
246
246
deps : qemu-user-static libc6-arm64-cross
247
247
- name : ' Wasmtime on Linux/s390x'
248
248
engine : ' wasmtime'
249
249
repo : ' com_github_bytecodealliance_wasmtime'
250
- os : ubuntu-22 .04
250
+ os : ubuntu-24 .04
251
251
arch : s390x
252
252
action : test
253
253
flags : --config=clang --test_timeout=1800
254
254
# 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
256
256
cache : true
257
257
- name : ' Wasmtime on macOS/x86_64'
258
258
engine : ' wasmtime'
@@ -263,7 +263,7 @@ jobs:
263
263
- name : ' WAVM on Linux/x86_64'
264
264
engine : ' wavm'
265
265
repo : ' com_github_wavm_wavm'
266
- os : ubuntu-22 .04
266
+ os : ubuntu-24 .04
267
267
arch : x86_64
268
268
action : test
269
269
flags : --config=clang
0 commit comments