Skip to content

Commit b7c644f

Browse files
ejohnstownpadelsbach
authored andcommitted
github/workflows: upgrade actions to Node.js 24 versions
1 parent a5eb03c commit b7c644f

18 files changed

Lines changed: 60 additions & 60 deletions

.github/workflows/codespell.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
timeout-minutes: 5
1818
steps:
1919
- name: Checkout wolfSSH
20-
uses: actions/checkout@v4
20+
uses: actions/checkout@v6
2121

2222
- name: Run codespell
2323
uses: codespell-project/actions-codespell@v2

.github/workflows/coverity-scan-fixes.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
timeout-minutes: 4
1313
steps:
1414
- name: Checking cache for wolfSSL
15-
uses: actions/cache@v4
15+
uses: actions/cache@v5
1616
id: cache-wolfssl
1717
with:
1818
path: build-dir
@@ -36,12 +36,12 @@ jobs:
3636
runs-on: ubuntu-latest
3737
steps:
3838
- name: Checking out wolfSSH
39-
uses: actions/checkout@v4
39+
uses: actions/checkout@v6
4040
with:
4141
ref: master
4242

4343
- name: Checking cache for wolfssl
44-
uses: actions/cache@v4
44+
uses: actions/cache@v5
4545
with:
4646
path: build-dir
4747
key: wolfssh-coverity-wolfssl

.github/workflows/cppcheck.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
name: Cppcheck
1313
runs-on: ubuntu-24.04
1414
steps:
15-
- uses: actions/checkout@v4
15+
- uses: actions/checkout@v6
1616

1717
- name: Install cppcheck
1818
if: always()
@@ -39,7 +39,7 @@ jobs:
3939
4040
- name: Upload cppcheck results as artifact
4141
if: always()
42-
uses: actions/upload-artifact@v4
42+
uses: actions/upload-artifact@v7
4343
with:
4444
name: wolfssh-${{ github.sha }}-cppcheck_results.txt
4545
path: cppcheck.txt

.github/workflows/interop-mlkem.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
timeout-minutes: 4
2323
steps:
2424
- name: Checking cache for wolfSSL
25-
uses: actions/cache@v4
25+
uses: actions/cache@v5
2626
id: cache-wolfssl
2727
with:
2828
path: build-dir/
@@ -46,7 +46,7 @@ jobs:
4646
timeout-minutes: 4
4747
steps:
4848
- name: Checking cache for OpenSSH
49-
uses: actions/cache@v4
49+
uses: actions/cache@v5
5050
id: cache-openssh
5151
with:
5252
path: build-dir/
@@ -81,14 +81,14 @@ jobs:
8181
build_dir: ${{ github.workspace }}/build-dir
8282
steps:
8383
- name: Checking cache for wolfSSL
84-
uses: actions/cache@v4
84+
uses: actions/cache@v5
8585
with:
8686
path: build-dir/
8787
key: wolfssh-mlkem-wolfssl-${{ matrix.wolfssl }}
8888
fail-on-cache-miss: true
8989

9090
- name: Checking cache for OpenSSH
91-
uses: actions/cache@v4
91+
uses: actions/cache@v5
9292
with:
9393
path: build-dir/
9494
key: wolfssh-mlkem-openssh-${{ env.openssh }}

.github/workflows/kyber.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
timeout-minutes: 4
2020
steps:
2121
- name: Checking cache for liboqs
22-
uses: actions/cache@v4
22+
uses: actions/cache@v5
2323
id: cache-liboqs
2424
with:
2525
path: build-dir/
@@ -28,7 +28,7 @@ jobs:
2828

2929
- name: Checkout liboqs
3030
if: steps.cache-liboqs.outputs.cache-hit != 'true'
31-
uses: actions/checkout@v4
31+
uses: actions/checkout@v6
3232
with:
3333
repository: open-quantum-safe/liboqs
3434
ref: ${{ env.LIBOQS_REF }}
@@ -50,7 +50,7 @@ jobs:
5050
timeout-minutes: 4
5151
steps:
5252
- name: Checking cache for wolfssl
53-
uses: actions/cache@v4
53+
uses: actions/cache@v5
5454
id: cache-wolfssl
5555
with:
5656
path: build-dir/
@@ -75,14 +75,14 @@ jobs:
7575
needs: [build_wolfssl, build_liboqs]
7676
steps:
7777
- name: Checking cache for liboqs
78-
uses: actions/cache@v4
78+
uses: actions/cache@v5
7979
with:
8080
path: build-dir/
8181
key: wolfssh-mlkem-liboqs-${{ env.LIBOQS_REF }}-${{ env.OS_REF }}
8282
fail-on-cache-miss: true
8383

8484
- name: Checking cache for wolfssl
85-
uses: actions/cache@v4
85+
uses: actions/cache@v5
8686
with:
8787
path: build-dir/
8888
key: wolfssh-mlkem-wolfssl-${{ env.WOLFSSL_REF }}-${{ env.OS_REF }}

.github/workflows/multi-compiler.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
timeout-minutes: 5
1818
steps:
1919
- name: Checkout wolfSSL
20-
uses: actions/checkout@v4
20+
uses: actions/checkout@v6
2121
with:
2222
repository: wolfssl/wolfssl
2323
path: wolfssl
@@ -35,7 +35,7 @@ jobs:
3535
run: tar -zcf wolfssl-install.tgz /usr/local/lib/libwolfssl* /usr/local/include/wolfssl
3636

3737
- name: Upload built lib
38-
uses: actions/upload-artifact@v4
38+
uses: actions/upload-artifact@v7
3939
with:
4040
name: wolfssl-multi-compiler
4141
path: wolfssl-install.tgz
@@ -70,10 +70,10 @@ jobs:
7070
sudo apt-get install -y ${{ matrix.cc }}
7171
7272
- name: Checkout wolfSSH
73-
uses: actions/checkout@v4
73+
uses: actions/checkout@v6
7474

7575
- name: Download wolfSSL
76-
uses: actions/download-artifact@v4
76+
uses: actions/download-artifact@v8
7777
with:
7878
name: wolfssl-multi-compiler
7979

.github/workflows/network-contention-test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
timeout-minutes: 4
3939
steps:
4040
- name: Checking cache for wolfssl
41-
uses: actions/cache@v4
41+
uses: actions/cache@v5
4242
id: cache-wolfssl
4343
with:
4444
path: build-dir/
@@ -71,13 +71,13 @@ jobs:
7171
timeout-minutes: 15
7272
steps:
7373
- name: Checking cache for wolfssl
74-
uses: actions/cache@v4
74+
uses: actions/cache@v5
7575
with:
7676
path: build-dir/
7777
key: wolfssh-contention-wolfssl-${{ matrix.wolfssl }}-${{ matrix.os }}
7878
fail-on-cache-miss: true
7979

80-
- uses: actions/checkout@v4
80+
- uses: actions/checkout@v6
8181
with:
8282
path: wolfssh/
8383

.github/workflows/os-check.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
timeout-minutes: 4
3939
steps:
4040
- name: Checking cache for wolfssl
41-
uses: actions/cache@v4
41+
uses: actions/cache@v5
4242
id: cache-wolfssl
4343
with:
4444
path: build-dir/
@@ -81,7 +81,7 @@ jobs:
8181
timeout-minutes: 4
8282
steps:
8383
- name: Checking cache for wolfssl
84-
uses: actions/cache@v4
84+
uses: actions/cache@v5
8585
with:
8686
path: build-dir/
8787
key: wolfssh-os-check-wolfssl-${{ matrix.wolfssl }}-${{ matrix.os }}

.github/workflows/paramiko-sftp-test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
timeout-minutes: 4
1919
steps:
2020
- name: Checking cache for wolfssl
21-
uses: actions/cache@v4
21+
uses: actions/cache@v5
2222
id: cache-wolfssl
2323
with:
2424
path: build-dir/
@@ -43,13 +43,13 @@ jobs:
4343
timeout-minutes: 10
4444
steps:
4545
- name: Checking cache for wolfssl
46-
uses: actions/cache@v4
46+
uses: actions/cache@v5
4747
with:
4848
path: build-dir/
4949
key: wolfssh-paramiko-sftp-wolfssl-ubuntu-latest
5050
fail-on-cache-miss: true
5151

52-
- uses: actions/checkout@v4
52+
- uses: actions/checkout@v6
5353
with:
5454
path: wolfssh/
5555

.github/workflows/sanitizer.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
timeout-minutes: 5
1818
steps:
1919
- name: Checkout wolfSSL
20-
uses: actions/checkout@v4
20+
uses: actions/checkout@v6
2121
with:
2222
repository: wolfssl/wolfssl
2323
path: wolfssl
@@ -35,7 +35,7 @@ jobs:
3535
run: tar -zcf wolfssl-install.tgz /usr/local/lib/libwolfssl* /usr/local/include/wolfssl
3636

3737
- name: Upload built lib
38-
uses: actions/upload-artifact@v4
38+
uses: actions/upload-artifact@v7
3939
with:
4040
name: wolfssl-sanitizer
4141
path: wolfssl-install.tgz
@@ -62,10 +62,10 @@ jobs:
6262
run: sudo sysctl vm.mmap_rnd_bits=28
6363

6464
- name: Checkout wolfSSH
65-
uses: actions/checkout@v4
65+
uses: actions/checkout@v6
6666

6767
- name: Download wolfSSL
68-
uses: actions/download-artifact@v4
68+
uses: actions/download-artifact@v8
6969
with:
7070
name: wolfssl-sanitizer
7171

@@ -95,7 +95,7 @@ jobs:
9595
9696
- name: Upload failure logs
9797
if: failure()
98-
uses: actions/upload-artifact@v4
98+
uses: actions/upload-artifact@v7
9999
with:
100100
name: wolfssh-${{ matrix.name }}-logs
101101
path: |

0 commit comments

Comments
 (0)