ci: Update GitHub Actions runner to Ubuntu 24.04 due to timeout reports on 22.04

Changelog-None: CI fixes only.
This commit is contained in:
ShahanaFarooqui
2025-12-19 19:59:38 -08:00
parent 767ece8f9c
commit 8d37299953
2 changed files with 15 additions and 15 deletions

View File

@@ -33,18 +33,18 @@ sudo apt-get -qq install --no-install-recommends --allow-unauthenticated -yy \
libsodium-dev \
libsqlite3-dev \
libssl-dev \
pkg-config \
libtool \
libxml2-utils \
locales \
lowdown \
net-tools \
postgresql \
python-pkg-resources \
python3 \
python3-dev \
python3-pip \
python3-setuptools \
qemu \
qemu-system \
qemu-system-arm \
qemu-user-static \
shellcheck \

View File

@@ -21,7 +21,7 @@ env:
jobs:
prebuild:
name: Pre-build checks
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
timeout-minutes: 30
if: |
github.event.action != 'edited' ||
@@ -107,7 +107,7 @@ jobs:
compile:
name: Compile CLN ${{ matrix.cfg }}
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
timeout-minutes: 30
needs:
- prebuild
@@ -174,7 +174,7 @@ jobs:
# The unit test checks are not in the critical path (not dependent
# on the integration tests), so run them with `valgrind`
name: Run unit tests
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
timeout-minutes: 60
env:
BOLTDIR: bolts
@@ -219,7 +219,7 @@ jobs:
check-fuzz:
name: Run fuzz regression tests
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs:
- prebuild
steps:
@@ -245,7 +245,7 @@ jobs:
check-downgrade:
name: Check we can downgrade the node
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs:
- compile
strategy:
@@ -298,8 +298,8 @@ jobs:
run: |
mkdir /tmp/old-cln
cd /tmp/old-cln
wget https://github.com/ElementsProject/lightning/releases/download/v25.09/clightning-v25.09-Ubuntu-22.04-amd64.tar.xz
tar -xaf clightning-v25.09-Ubuntu-22.04-amd64.tar.xz
wget https://github.com/ElementsProject/lightning/releases/download/v25.09/clightning-v25.09-ubuntu-24.04-amd64.tar.xz
tar -xaf clightning-v25.09-ubuntu-24.04-amd64.tar.xz
- name: Switch network
if: ${{ matrix.TEST_NETWORK == 'liquid-regtest' }}
@@ -333,7 +333,7 @@ jobs:
integration:
name: Test CLN ${{ matrix.name }}
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
timeout-minutes: 120
env:
RUST_PROFILE: release # Has to match the one in the compile step
@@ -448,7 +448,7 @@ jobs:
integration-valgrind:
name: Valgrind Test CLN ${{ matrix.name }}
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
timeout-minutes: 120
env:
RUST_PROFILE: release # Has to match the one in the compile step
@@ -535,7 +535,7 @@ jobs:
integration-sanitizers:
name: Sanitizers Test CLN
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
timeout-minutes: 120
env:
RUST_PROFILE: release
@@ -625,7 +625,7 @@ jobs:
update-docs-examples:
name: Update examples in doc schemas (disabled temporarily!)
if: false
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
timeout-minutes: 30
strategy:
fail-fast: false
@@ -674,7 +674,7 @@ jobs:
min-btc-support:
name: Test minimum supported BTC v${{ matrix.MIN_BTC_VERSION }} with ${{ matrix.NAME }}
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
timeout-minutes: 120
env:
RUST_PROFILE: release # Has to match the one in the compile step
@@ -759,7 +759,7 @@ jobs:
# signals successful completion. Used for the PR status to pass
# before merging. Needs to run even if they failed!
name: CI completion
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs:
- integration
- check-units