Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/codespell.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
timeout-minutes: 5
steps:
- name: Checkout wolfSSH
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Run codespell
uses: codespell-project/actions-codespell@v2
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/coverity-scan-fixes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
timeout-minutes: 4
steps:
- name: Checking cache for wolfSSL
uses: actions/cache@v4
uses: actions/cache@v5
id: cache-wolfssl
with:
path: build-dir
Expand All @@ -36,12 +36,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checking out wolfSSH
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
ref: master

- name: Checking cache for wolfssl
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: build-dir
key: wolfssh-coverity-wolfssl
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cppcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
name: Cppcheck
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Install cppcheck
if: always()
Expand All @@ -39,7 +39,7 @@ jobs:

- name: Upload cppcheck results as artifact
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: wolfssh-${{ github.sha }}-cppcheck_results.txt
path: cppcheck.txt
8 changes: 4 additions & 4 deletions .github/workflows/interop-mlkem.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
timeout-minutes: 4
steps:
- name: Checking cache for wolfSSL
uses: actions/cache@v4
uses: actions/cache@v5
id: cache-wolfssl
with:
path: build-dir/
Expand All @@ -46,7 +46,7 @@ jobs:
timeout-minutes: 4
steps:
- name: Checking cache for OpenSSH
uses: actions/cache@v4
uses: actions/cache@v5
id: cache-openssh
with:
path: build-dir/
Expand Down Expand Up @@ -81,14 +81,14 @@ jobs:
build_dir: ${{ github.workspace }}/build-dir
steps:
- name: Checking cache for wolfSSL
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: build-dir/
key: wolfssh-mlkem-wolfssl-${{ matrix.wolfssl }}
fail-on-cache-miss: true

- name: Checking cache for OpenSSH
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: build-dir/
key: wolfssh-mlkem-openssh-${{ env.openssh }}
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/kyber.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
timeout-minutes: 4
steps:
- name: Checking cache for liboqs
uses: actions/cache@v4
uses: actions/cache@v5
id: cache-liboqs
with:
path: build-dir/
Expand All @@ -28,7 +28,7 @@ jobs:

- name: Checkout liboqs
if: steps.cache-liboqs.outputs.cache-hit != 'true'
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: open-quantum-safe/liboqs
ref: ${{ env.LIBOQS_REF }}
Expand All @@ -50,7 +50,7 @@ jobs:
timeout-minutes: 4
steps:
- name: Checking cache for wolfssl
uses: actions/cache@v4
uses: actions/cache@v5
id: cache-wolfssl
with:
path: build-dir/
Expand All @@ -75,14 +75,14 @@ jobs:
needs: [build_wolfssl, build_liboqs]
steps:
- name: Checking cache for liboqs
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: build-dir/
key: wolfssh-mlkem-liboqs-${{ env.LIBOQS_REF }}-${{ env.OS_REF }}
fail-on-cache-miss: true

- name: Checking cache for wolfssl
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: build-dir/
key: wolfssh-mlkem-wolfssl-${{ env.WOLFSSL_REF }}-${{ env.OS_REF }}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/multi-compiler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
timeout-minutes: 5
steps:
- name: Checkout wolfSSL
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: wolfssl/wolfssl
path: wolfssl
Expand All @@ -35,7 +35,7 @@ jobs:
run: tar -zcf wolfssl-install.tgz /usr/local/lib/libwolfssl* /usr/local/include/wolfssl

- name: Upload built lib
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: wolfssl-multi-compiler
path: wolfssl-install.tgz
Expand Down Expand Up @@ -70,10 +70,10 @@ jobs:
sudo apt-get install -y ${{ matrix.cc }}

- name: Checkout wolfSSH
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Download wolfSSL
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: wolfssl-multi-compiler

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/network-contention-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
timeout-minutes: 4
steps:
- name: Checking cache for wolfssl
uses: actions/cache@v4
uses: actions/cache@v5
id: cache-wolfssl
with:
path: build-dir/
Expand Down Expand Up @@ -71,13 +71,13 @@ jobs:
timeout-minutes: 15
steps:
- name: Checking cache for wolfssl
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: build-dir/
key: wolfssh-contention-wolfssl-${{ matrix.wolfssl }}-${{ matrix.os }}
fail-on-cache-miss: true

- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
path: wolfssh/

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/os-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
timeout-minutes: 4
steps:
- name: Checking cache for wolfssl
uses: actions/cache@v4
uses: actions/cache@v5
id: cache-wolfssl
with:
path: build-dir/
Expand Down Expand Up @@ -81,7 +81,7 @@ jobs:
timeout-minutes: 4
steps:
- name: Checking cache for wolfssl
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: build-dir/
key: wolfssh-os-check-wolfssl-${{ matrix.wolfssl }}-${{ matrix.os }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/paramiko-sftp-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
timeout-minutes: 4
steps:
- name: Checking cache for wolfssl
uses: actions/cache@v4
uses: actions/cache@v5
id: cache-wolfssl
with:
path: build-dir/
Expand All @@ -43,13 +43,13 @@ jobs:
timeout-minutes: 10
steps:
- name: Checking cache for wolfssl
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: build-dir/
key: wolfssh-paramiko-sftp-wolfssl-ubuntu-latest
fail-on-cache-miss: true

- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
path: wolfssh/

Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/sanitizer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
timeout-minutes: 5
steps:
- name: Checkout wolfSSL
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: wolfssl/wolfssl
path: wolfssl
Expand All @@ -35,7 +35,7 @@ jobs:
run: tar -zcf wolfssl-install.tgz /usr/local/lib/libwolfssl* /usr/local/include/wolfssl

- name: Upload built lib
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: wolfssl-sanitizer
path: wolfssl-install.tgz
Expand All @@ -62,10 +62,10 @@ jobs:
run: sudo sysctl vm.mmap_rnd_bits=28

- name: Checkout wolfSSH
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Download wolfSSL
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: wolfssl-sanitizer

Expand Down Expand Up @@ -95,7 +95,7 @@ jobs:

- name: Upload failure logs
if: failure()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: wolfssh-${{ matrix.name }}-logs
path: |
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/scp-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
timeout-minutes: 4
steps:
- name: Checking cache for wolfssl
uses: actions/cache@v4
uses: actions/cache@v5
id: cache-wolfssl
with:
path: build-dir/
Expand Down Expand Up @@ -70,13 +70,13 @@ jobs:
timeout-minutes: 10
steps:
- name: Checking cache for wolfssl
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: build-dir/
key: wolfssh-sshd-wolfssl-${{ matrix.wolfssl }}-${{ matrix.os }}
fail-on-cache-miss: true

- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
path: wolfssh/

Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/sftp-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
timeout-minutes: 4
steps:
- name: Checking cache for wolfssl
uses: actions/cache@v4
uses: actions/cache@v5
id: cache-wolfssl
with:
path: build-dir/
Expand Down Expand Up @@ -70,13 +70,13 @@ jobs:
timeout-minutes: 10
steps:
- name: Checking cache for wolfssl
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: build-dir/
key: wolfssh-sftp-wolfssl-${{ matrix.wolfssl }}-${{ matrix.os }}-keygen
fail-on-cache-miss: true

- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
path: wolfssh/

Expand Down Expand Up @@ -154,13 +154,13 @@ jobs:
timeout-minutes: 20
steps:
- name: Checking cache for wolfssl
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: build-dir/
key: wolfssh-sftp-wolfssl-${{ matrix.wolfssl }}-${{ matrix.os }}-keygen
fail-on-cache-miss: true

- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
path: wolfssh/

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/singlethread-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
timeout-minutes: 4
steps:
- name: Checking cache for wolfssl
uses: actions/cache@v4
uses: actions/cache@v5
id: cache-wolfssl
with:
path: build-dir/
Expand Down Expand Up @@ -61,7 +61,7 @@ jobs:
needs: build_wolfssl
steps:
- name: Checking cache for wolfssl
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: build-dir/
key: wolfssh-singlethread-check-wolfssl-${{ env.WOLFSSL_REF }}-${{ matrix.os }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/sshd-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
timeout-minutes: 4
steps:
- name: Checking cache for wolfssl
uses: actions/cache@v4
uses: actions/cache@v5
id: cache-wolfssl
with:
path: build-dir/
Expand Down Expand Up @@ -70,13 +70,13 @@ jobs:
timeout-minutes: 10
steps:
- name: Checking cache for wolfssl
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: build-dir/
key: wolfssh-sshd-wolfssl-${{ matrix.wolfssl }}-${{ matrix.os }}
fail-on-cache-miss: true

- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
path: wolfssh/

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/test-fatfs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
timeout-minutes: 4
steps:
- name: Checking cache for FatFS
uses: actions/cache@v4
uses: actions/cache@v5
id: cache-fatfs
with:
path: ./ff15a.zip
Expand All @@ -33,10 +33,10 @@ jobs:
timeout-minutes: 4
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Checking cache for FATFS
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ./ff15a.zip
key: ff15a-cache
Expand Down
Loading
Loading