Skip to content

Commit f847f89

Browse files
ci: Update Ubuntu 22 to 24
Changelog-None.
1 parent bb5b8d7 commit f847f89

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

.github/workflows/ci.yaml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ env:
2121
jobs:
2222
prebuild:
2323
name: Pre-build checks
24-
runs-on: ubuntu-22.04
24+
runs-on: ubuntu-24.04
2525
timeout-minutes: 30
2626
if: |
2727
github.event.action != 'edited' ||
@@ -107,7 +107,7 @@ jobs:
107107

108108
compile:
109109
name: Compile CLN ${{ matrix.cfg }}
110-
runs-on: ubuntu-22.04
110+
runs-on: ubuntu-24.04
111111
timeout-minutes: 30
112112
needs:
113113
- prebuild
@@ -174,7 +174,7 @@ jobs:
174174
# The unit test checks are not in the critical path (not dependent
175175
# on the integration tests), so run them with `valgrind`
176176
name: Run unit tests
177-
runs-on: ubuntu-22.04
177+
runs-on: ubuntu-24.04
178178
timeout-minutes: 60
179179
env:
180180
BOLTDIR: bolts
@@ -219,7 +219,7 @@ jobs:
219219
220220
check-fuzz:
221221
name: Run fuzz regression tests
222-
runs-on: ubuntu-22.04
222+
runs-on: ubuntu-24.04
223223
needs:
224224
- prebuild
225225
steps:
@@ -245,7 +245,7 @@ jobs:
245245
246246
check-downgrade:
247247
name: Check we can downgrade the node
248-
runs-on: ubuntu-22.04
248+
runs-on: ubuntu-24.04
249249
needs:
250250
- compile
251251
strategy:
@@ -298,8 +298,8 @@ jobs:
298298
run: |
299299
mkdir /tmp/old-cln
300300
cd /tmp/old-cln
301-
wget https://github.com/ElementsProject/lightning/releases/download/v25.09/clightning-v25.09-Ubuntu-22.04-amd64.tar.xz
302-
tar -xaf clightning-v25.09-Ubuntu-22.04-amd64.tar.xz
301+
wget https://github.com/ElementsProject/lightning/releases/download/v25.09/clightning-v25.09-ubuntu-24.04-amd64.tar.xz
302+
tar -xaf clightning-v25.09-ubuntu-24.04-amd64.tar.xz
303303
304304
- name: Switch network
305305
if: ${{ matrix.TEST_NETWORK == 'liquid-regtest' }}
@@ -333,7 +333,7 @@ jobs:
333333

334334
integration:
335335
name: Test CLN ${{ matrix.name }}
336-
runs-on: ubuntu-22.04
336+
runs-on: ubuntu-24.04
337337
timeout-minutes: 120
338338
env:
339339
RUST_PROFILE: release # Has to match the one in the compile step
@@ -448,7 +448,7 @@ jobs:
448448

449449
integration-valgrind:
450450
name: Valgrind Test CLN ${{ matrix.name }}
451-
runs-on: ubuntu-22.04
451+
runs-on: ubuntu-24.04
452452
timeout-minutes: 120
453453
env:
454454
RUST_PROFILE: release # Has to match the one in the compile step
@@ -535,7 +535,7 @@ jobs:
535535

536536
integration-sanitizers:
537537
name: Sanitizers Test CLN
538-
runs-on: ubuntu-22.04
538+
runs-on: ubuntu-24.04
539539
timeout-minutes: 120
540540
env:
541541
RUST_PROFILE: release
@@ -625,7 +625,7 @@ jobs:
625625
update-docs-examples:
626626
name: Update examples in doc schemas (disabled temporarily!)
627627
if: false
628-
runs-on: ubuntu-22.04
628+
runs-on: ubuntu-24.04
629629
timeout-minutes: 30
630630
strategy:
631631
fail-fast: false
@@ -674,7 +674,7 @@ jobs:
674674

675675
min-btc-support:
676676
name: Test minimum supported BTC v${{ matrix.MIN_BTC_VERSION }} with ${{ matrix.NAME }}
677-
runs-on: ubuntu-22.04
677+
runs-on: ubuntu-24.04
678678
timeout-minutes: 120
679679
env:
680680
RUST_PROFILE: release # Has to match the one in the compile step
@@ -759,7 +759,7 @@ jobs:
759759
# signals successful completion. Used for the PR status to pass
760760
# before merging. Needs to run even if they failed!
761761
name: CI completion
762-
runs-on: ubuntu-22.04
762+
runs-on: ubuntu-24.04
763763
needs:
764764
- integration
765765
- check-units

0 commit comments

Comments
 (0)