Skip to content

Commit 53e56e0

Browse files
committed
ci: update checkout and cache to v4; runner to Ubuntu 25.04.
It seems we were using all sorts of versions of these actions throughout our GA files. v2 is deprecated and I think has been removed entirely. Then our fuzz runner is set to ubuntu-20.04 which has also been removed. So update everything to 25.04 which should give us several years of room. (Maybe we should just switch to ubuntu-latest?)
1 parent 62a9d53 commit 53e56e0

File tree

3 files changed

+14
-14
lines changed

3 files changed

+14
-14
lines changed

.github/workflows/cron-weekly-update-nightly.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
jobs:
77
format:
88
name: Update nightly rustc
9-
runs-on: ubuntu-24.04
9+
runs-on: ubuntu-25.04
1010
steps:
1111
- uses: actions/checkout@v4
1212
- uses: dtolnay/rust-toolchain@nightly

.github/workflows/fuzz.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@ jobs:
66

77
fuzz:
88
if: ${{ !github.event.act }}
9-
runs-on: ubuntu-20.04
9+
runs-on: ubuntu-25.04
1010
strategy:
1111
fail-fast: false
1212
matrix:
1313
fuzz_target: [berlekamp_massey, correct_bech32, correct_codex32, decode_rnd, encode_decode, parse_hrp]
1414
steps:
1515
- name: Install test dependencies
1616
run: sudo apt-get update -y && sudo apt-get install -y binutils-dev libunwind8-dev libcurl4-openssl-dev libelf-dev libdw-dev cmake gcc libiberty-dev
17-
- uses: actions/checkout@v2
18-
- uses: actions/cache@v2
17+
- uses: actions/checkout@v4
18+
- uses: actions/cache@v4
1919
id: cache-fuzz
2020
with:
2121
path: |
@@ -38,7 +38,7 @@ jobs:
3838
needs: fuzz
3939
runs-on: ubuntu-latest
4040
steps:
41-
- uses: actions/checkout@v2
41+
- uses: actions/checkout@v4
4242
- uses: actions/download-artifact@v4
4343
- name: Display structure of downloaded files
4444
run: ls -R

.github/workflows/rust.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ name: Continuous Integration
44

55
jobs:
66
Prepare:
7-
runs-on: ubuntu-24.04
7+
runs-on: ubuntu-25.04
88
outputs:
99
nightly_version: ${{ steps.read_toolchain.outputs.nightly_version }}
1010
steps:
@@ -21,7 +21,7 @@ jobs:
2121
fail-fast: false
2222
steps:
2323
- name: Checkout Crate
24-
uses: actions/checkout@v3
24+
uses: actions/checkout@v4
2525
- name: Checkout Toolchain
2626
# https://github.com/dtolnay/rust-toolchain
2727
uses: dtolnay/rust-toolchain@stable
@@ -39,7 +39,7 @@ jobs:
3939
fail-fast: false
4040
steps:
4141
- name: Checkout Crate
42-
uses: actions/checkout@v3
42+
uses: actions/checkout@v4
4343
- name: Checkout Toolchain
4444
uses: dtolnay/rust-toolchain@beta
4545
- name: Running test script
@@ -55,7 +55,7 @@ jobs:
5555
fail-fast: false
5656
steps:
5757
- name: Checkout Crate
58-
uses: actions/checkout@v3
58+
uses: actions/checkout@v4
5959
- name: Checkout Toolchain
6060
uses: dtolnay/rust-toolchain@v1
6161
with:
@@ -74,7 +74,7 @@ jobs:
7474
fail-fast: false
7575
steps:
7676
- name: Checkout Crate
77-
uses: actions/checkout@v3
77+
uses: actions/checkout@v4
7878
- name: Checkout Toolchain
7979
uses: dtolnay/[email protected]
8080
- name: Running test script
@@ -90,7 +90,7 @@ jobs:
9090
fail-fast: false
9191
steps:
9292
- name: Checkout Crate
93-
uses: actions/checkout@v3
93+
uses: actions/checkout@v4
9494
- name: Set up QEMU
9595
run: sudo apt update && sudo apt install -y qemu-system-arm gcc-arm-none-eabi
9696
- name: Checkout Toolchain
@@ -112,7 +112,7 @@ jobs:
112112
fail-fast: false
113113
steps:
114114
- name: Checkout Crate
115-
uses: actions/checkout@v3
115+
uses: actions/checkout@v4
116116
- name: Set up QEMU
117117
run: sudo apt update && sudo apt install -y qemu-system-arm gcc-arm-none-eabi
118118
- name: Checkout Toolchain
@@ -131,7 +131,7 @@ jobs:
131131
runs-on: ubuntu-latest
132132
steps:
133133
- name: Checkout Crate
134-
uses: actions/checkout@v3
134+
uses: actions/checkout@v4
135135
- name: Checkout Toolchain
136136
uses: dtolnay/rust-toolchain@stable
137137
- name: Add architecture i386
@@ -149,7 +149,7 @@ jobs:
149149
runs-on: ubuntu-latest
150150
steps:
151151
- name: Checkout Crate
152-
uses: actions/checkout@v3
152+
uses: actions/checkout@v4
153153
- name: Checkout Toolchain
154154
uses: dtolnay/rust-toolchain@stable
155155
- name: Install target

0 commit comments

Comments
 (0)