Skip to content

Commit 746b9e6

Browse files
committed
Bump CI action dependencies to latest major versions
GitHub is deprecating Node.js 20 for Actions runners, with enforcement starting June 2026. Bump all action dependencies to their latest major versions which use Node.js 22+. Co-Authored-By: HAL 9000
1 parent 27a8dbb commit 746b9e6

6 files changed

Lines changed: 25 additions & 25 deletions

File tree

.github/workflows/audit.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ jobs:
1111
issues: write
1212
checks: write
1313
steps:
14-
- uses: actions/checkout@v4
15-
- uses: rustsec/audit-check@v1.4.1
14+
- uses: actions/checkout@v6
15+
- uses: rustsec/audit-check@v2
1616
with:
1717
token: ${{ secrets.GITHUB_TOKEN }}
1818
ignore: "RUSTSEC-2021-0145"

.github/workflows/build.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: self-hosted
1818
steps:
1919
- name: Checkout source code
20-
uses: actions/checkout@v4
20+
uses: actions/checkout@v6
2121
- name: Install Rust stable toolchain
2222
run: |
2323
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain stable
@@ -64,7 +64,7 @@ jobs:
6464
runs-on: self-hosted
6565
steps:
6666
- name: Checkout source code
67-
uses: actions/checkout@v4
67+
uses: actions/checkout@v6
6868
with:
6969
fetch-depth: 0
7070
- name: Install Rust stable toolchain
@@ -83,7 +83,7 @@ jobs:
8383
./codecov --verbose upload-process --disable-search --fail-on-error -f target/codecov.json -t "f421b687-4dc2-4387-ac3d-dc3b2528af57" -F 'tests'
8484
cargo clean
8585
- name: Download honggfuzz corpus
86-
uses: actions/download-artifact@v4
86+
uses: actions/download-artifact@v8
8787
with:
8888
name: hfuzz-corpus
8989
path: fuzz/hfuzz_workspace
@@ -101,13 +101,13 @@ jobs:
101101
TOOLCHAIN: stable
102102
steps:
103103
- name: Checkout source code
104-
uses: actions/checkout@v4
104+
uses: actions/checkout@v6
105105
- name: Install Rust ${{ env.TOOLCHAIN }} toolchain
106106
run: |
107107
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain ${{ env.TOOLCHAIN }}
108108
- name: Cache routing graph snapshot
109109
id: cache-graph
110-
uses: actions/cache@v4
110+
uses: actions/cache@v5
111111
with:
112112
path: lightning/net_graph-2023-12-10.bin
113113
key: ldk-net_graph-v0.0.118-2023-12-10.bin
@@ -124,7 +124,7 @@ jobs:
124124
EXPECTED_ROUTING_GRAPH_SNAPSHOT_SHASUM: e94b38ef4b3ce683893bf6a3ee28d60cb37c73b059403ff77b7e7458157968c2
125125
- name: Cache scorer snapshot
126126
id: cache-scorer
127-
uses: actions/cache@v4
127+
uses: actions/cache@v5
128128
with:
129129
path: lightning/scorer-2023-12-10.bin
130130
key: ldk-scorer-v0.0.118-2023-12-10.bin
@@ -165,7 +165,7 @@ jobs:
165165
TOOLCHAIN: stable
166166
steps:
167167
- name: Checkout source code
168-
uses: actions/checkout@v4
168+
uses: actions/checkout@v6
169169
with:
170170
fetch-depth: 0
171171
- name: Install Rust ${{ env.TOOLCHAIN }} toolchain
@@ -196,7 +196,7 @@ jobs:
196196
TOOLCHAIN: beta
197197
steps:
198198
- name: Checkout source code
199-
uses: actions/checkout@v4
199+
uses: actions/checkout@v6
200200
with:
201201
fetch-depth: 0
202202
- name: Install Rust ${{ env.TOOLCHAIN }} toolchain
@@ -211,7 +211,7 @@ jobs:
211211
TOOLCHAIN: 1.75
212212
steps:
213213
- name: Checkout source code
214-
uses: actions/checkout@v4
214+
uses: actions/checkout@v6
215215
- name: Install Rust ${{ env.TOOLCHAIN }} toolchain
216216
run: |
217217
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain ${{ env.TOOLCHAIN }}
@@ -226,7 +226,7 @@ jobs:
226226
TOOLCHAIN: 1.75
227227
steps:
228228
- name: Checkout source code
229-
uses: actions/checkout@v4
229+
uses: actions/checkout@v6
230230
- name: Install Rust ${{ env.TOOLCHAIN }} toolchain
231231
run: |
232232
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain ${{ env.TOOLCHAIN }}
@@ -235,7 +235,7 @@ jobs:
235235
# the `restore-keys` to find the latest global cache from the `main` branch.
236236
- name: Restore persistent fuzz corpus (PR)
237237
if: ${{ github.ref != 'refs/heads/main' }}
238-
uses: actions/cache/restore@v4
238+
uses: actions/cache/restore@v5
239239
with:
240240
path: fuzz/hfuzz_workspace
241241
key: fuzz-corpus-${{ github.ref }}-${{ github.sha }}
@@ -247,7 +247,7 @@ jobs:
247247
# as caches are immutable.
248248
- name: Restore/Save persistent honggfuzz corpus (Main)
249249
if: ${{ github.ref == 'refs/heads/main' }}
250-
uses: actions/cache@v4
250+
uses: actions/cache@v5
251251
with:
252252
path: fuzz/hfuzz_workspace
253253
key: fuzz-corpus-refs/heads/main-${{ github.sha }}
@@ -258,7 +258,7 @@ jobs:
258258
env:
259259
FUZZ_MINIMIZE: ${{ contains(github.event.pull_request.labels.*.name, 'fuzz-minimize') }}
260260
- name: Upload honggfuzz corpus
261-
uses: actions/upload-artifact@v4
261+
uses: actions/upload-artifact@v7
262262
with:
263263
name: hfuzz-corpus
264264
path: fuzz/hfuzz_workspace
@@ -270,7 +270,7 @@ jobs:
270270
TOOLCHAIN: stable
271271
steps:
272272
- name: Checkout source code
273-
uses: actions/checkout@v4
273+
uses: actions/checkout@v6
274274
- name: Install Rust ${{ env.TOOLCHAIN }} toolchain
275275
run: |
276276
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain ${{ env.TOOLCHAIN }}
@@ -291,7 +291,7 @@ jobs:
291291
TOOLCHAIN: 1.75.0
292292
steps:
293293
- name: Checkout source code
294-
uses: actions/checkout@v4
294+
uses: actions/checkout@v6
295295
- name: Install Rust ${{ env.TOOLCHAIN }} toolchain
296296
run: |
297297
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain ${{ env.TOOLCHAIN }}
@@ -308,7 +308,7 @@ jobs:
308308
TOOLCHAIN: 1.75.0
309309
steps:
310310
- name: Checkout source code
311-
uses: actions/checkout@v4
311+
uses: actions/checkout@v6
312312
- name: Install tor
313313
run: |
314314
sudo apt install -y tor

.github/workflows/check_commits.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
TOOLCHAIN: stable
1717
steps:
1818
- name: Checkout source code
19-
uses: actions/checkout@v4
19+
uses: actions/checkout@v6
2020
with:
2121
fetch-depth: 0
2222
- name: Install Rust ${{ env.TOOLCHAIN }} toolchain

.github/workflows/ci-build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
runs-on: ${{ matrix.platform }}
3232
steps:
3333
- name: Checkout source code
34-
uses: actions/checkout@v4
34+
uses: actions/checkout@v6
3535
- name: Install Rust ${{ matrix.toolchain }} toolchain
3636
run: |
3737
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain ${{ matrix.toolchain }}
@@ -49,14 +49,14 @@ jobs:
4949
- name: Enable caching for bitcoind
5050
if: matrix.platform != 'windows-latest'
5151
id: cache-bitcoind
52-
uses: actions/cache@v4
52+
uses: actions/cache@v5
5353
with:
5454
path: bin/bitcoind-${{ runner.os }}-${{ runner.arch }}
5555
key: bitcoind-${{ runner.os }}-${{ runner.arch }}
5656
- name: Enable caching for electrs
5757
if: matrix.platform != 'windows-latest'
5858
id: cache-electrs
59-
uses: actions/cache@v4
59+
uses: actions/cache@v5
6060
with:
6161
path: bin/electrs-${{ runner.os }}-${{ runner.arch }}
6262
key: electrs-${{ runner.os }}-${{ runner.arch }}

.github/workflows/ldk-node-integration.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ jobs:
1212

1313
steps:
1414
- name: Checkout code
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@v6
1616
with:
1717
path: rust-lightning
1818
- name: Checkout LDK Node
19-
uses: actions/checkout@v4
19+
uses: actions/checkout@v6
2020
with:
2121
repository: lightningdevkit/ldk-node
2222
path: ldk-node

.github/workflows/semver.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
- name: Checkout source code
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@v6
1616
with:
1717
fetch-depth: 0
1818
- name: Install Rust stable toolchain

0 commit comments

Comments
 (0)