File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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()
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
Original file line number Diff line number Diff line change 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/
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 }}
Original file line number Diff line number Diff line change 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/
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 }}
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 }}
Original file line number Diff line number Diff line change 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
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
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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/
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 }}
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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
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
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 : |
You can’t perform that action at this time.
0 commit comments