@@ -17,7 +17,7 @@ concurrency:
17
17
18
18
jobs :
19
19
ledger-tests :
20
- runs-on : ubuntu-20 .04
20
+ runs-on : ubuntu-22 .04
21
21
steps :
22
22
- name : Git checkout
23
23
uses : actions/checkout@v4
44
44
cargo test --release -- -Z unstable-options --report-time
45
45
46
46
ledger-32x9-tests :
47
- runs-on : ubuntu-20 .04
47
+ runs-on : ubuntu-22 .04
48
48
steps :
49
49
- name : Git checkout
50
50
uses : actions/checkout@v4
78
78
cargo test --release -- -Z unstable-options --report-time
79
79
80
80
vrf-tests :
81
- runs-on : ubuntu-20 .04
81
+ runs-on : ubuntu-22 .04
82
82
steps :
83
83
- name : Git checkout
84
84
uses : actions/checkout@v4
@@ -101,7 +101,7 @@ jobs:
101
101
cargo test --release -- -Z unstable-options --report-time
102
102
103
103
tx-fuzzer-check :
104
- runs-on : ubuntu-20 .04
104
+ runs-on : ubuntu-22 .04
105
105
steps :
106
106
- name : Git checkout
107
107
uses : actions/checkout@v4
@@ -120,7 +120,7 @@ jobs:
120
120
cargo check
121
121
122
122
p2p-tests :
123
- runs-on : ubuntu-20 .04
123
+ runs-on : ubuntu-22 .04
124
124
steps :
125
125
- name : Git checkout
126
126
uses : actions/checkout@v4
@@ -146,7 +146,7 @@ jobs:
146
146
147
147
148
148
build :
149
- runs-on : ubuntu-20 .04
149
+ runs-on : ubuntu-22 .04
150
150
steps :
151
151
- name : Git checkout
152
152
uses : actions/checkout@v4
@@ -177,7 +177,7 @@ jobs:
177
177
path : target/release/openmina
178
178
179
179
build_wasm :
180
- runs-on : ubuntu-20 .04
180
+ runs-on : ubuntu-22 .04
181
181
steps :
182
182
- name : Git checkout
183
183
uses : actions/checkout@v4
@@ -206,7 +206,7 @@ jobs:
206
206
wasm-bindgen --keep-debug --web --out-dir pkg ../../target/wasm32-unknown-unknown/release/openmina_node_web.wasm
207
207
208
208
build-tests :
209
- runs-on : ubuntu-20 .04
209
+ runs-on : ubuntu-22 .04
210
210
steps :
211
211
- name : Git checkout
212
212
uses : actions/checkout@v4
@@ -242,7 +242,7 @@ jobs:
242
242
path : target/release/tests
243
243
244
244
build-tests-webrtc :
245
- runs-on : ubuntu-20 .04
245
+ runs-on : ubuntu-22 .04
246
246
steps :
247
247
- name : Git checkout
248
248
uses : actions/checkout@v4
@@ -279,7 +279,7 @@ jobs:
279
279
280
280
p2p-scenario-tests :
281
281
needs : [ build-tests, build-tests-webrtc ]
282
- runs-on : ubuntu-20 .04
282
+ runs-on : ubuntu-22 .04
283
283
container :
284
284
image : gcr.io/o1labs-192920/mina-daemon:3.0.4-alpha1-889607b-bullseye-devnet
285
285
options : --volume debugger_data:/tmp/db
@@ -304,6 +304,14 @@ jobs:
304
304
- 80:80
305
305
306
306
steps :
307
+ - name : Install libssl3 # Our binaries are built on a newer ubuntu and require libssl3
308
+ run : |
309
+ echo "deb http://deb.debian.org/debian bookworm main" > /etc/apt/sources.list.d/bookworm.list
310
+ apt-get update && \
311
+ apt-get install -y --no-install-recommends libssl3 && \
312
+ apt-get clean && \
313
+ rm -rf /var/lib/apt/lists/*
314
+
307
315
- name : Download tests
308
316
uses : actions/download-artifact@v4
309
317
with :
@@ -331,7 +339,7 @@ jobs:
331
339
if : ${{ always() }}
332
340
333
341
k8s-peers :
334
- runs-on : ubuntu-20 .04
342
+ runs-on : ubuntu-22 .04
335
343
# TODO: query cluster for actual addresses, or specify then on deployment
336
344
env :
337
345
PEERS : |
@@ -361,7 +369,7 @@ jobs:
361
369
- k8s-peers
362
370
- build-tests
363
371
- build-tests-webrtc
364
- runs-on : ubuntu-20 .04
372
+ runs-on : ubuntu-22 .04
365
373
container :
366
374
image : gcr.io/o1labs-192920/mina-daemon:3.0.4-alpha1-889607b-bullseye-devnet
367
375
options : --volume debugger_data:/tmp/db
@@ -404,6 +412,14 @@ jobs:
404
412
- 80:80
405
413
406
414
steps :
415
+ - name : Install libssl3 # Our binaries are built on a newer ubuntu and require libssl3
416
+ run : |
417
+ echo "deb http://deb.debian.org/debian bookworm main" > /etc/apt/sources.list.d/bookworm.list
418
+ apt-get update && \
419
+ apt-get install -y --no-install-recommends libssl3 && \
420
+ apt-get clean && \
421
+ rm -rf /var/lib/apt/lists/*
422
+
407
423
- name : Download tests
408
424
uses : actions/download-artifact@v4
409
425
with :
@@ -441,7 +457,7 @@ jobs:
441
457
- k8s-peers
442
458
- build-tests
443
459
- build-tests-webrtc
444
- runs-on : ubuntu-20 .04
460
+ runs-on : ubuntu-22 .04
445
461
container :
446
462
image : gcr.io/o1labs-192920/mina-daemon:3.0.4-alpha1-889607b-bullseye-devnet
447
463
env :
@@ -454,6 +470,14 @@ jobs:
454
470
fail-fast : false
455
471
456
472
steps :
473
+ - name : Install libssl3 # Our binaries are built on a newer ubuntu and require libssl3
474
+ run : |
475
+ echo "deb http://deb.debian.org/debian bookworm main" > /etc/apt/sources.list.d/bookworm.list
476
+ apt-get update && \
477
+ apt-get install -y --no-install-recommends libssl3 && \
478
+ apt-get clean && \
479
+ rm -rf /var/lib/apt/lists/*
480
+
457
481
- name : Download tests
458
482
uses : actions/download-artifact@v4
459
483
with :
@@ -471,7 +495,7 @@ jobs:
471
495
472
496
bootstrap-test :
473
497
needs : [ k8s-peers, build, build-tests ]
474
- runs-on : ubuntu-20 .04
498
+ runs-on : ubuntu-22 .04
475
499
env :
476
500
PEERS_LIST : ${{ needs.k8s-peers.outputs.peers }}
477
501
PEER_LIST_FILE : peer-list.txt
0 commit comments