From 107c5b72507e78c0a06cc7de608b55dac0998705 Mon Sep 17 00:00:00 2001 From: gojimmypi Date: Fri, 27 Jun 2025 16:49:52 -0700 Subject: [PATCH] Ensure workflows only run for wolfssl repository_owne --- .github/workflows/cppcheck.yml | 1 + .github/workflows/kyber.yml | 3 +++ .github/workflows/os-check.yml | 3 +++ .github/workflows/paramiko-sftp-test.yml | 2 ++ .github/workflows/scp-test.yml | 3 +++ .github/workflows/sftp-test.yml | 3 +++ .github/workflows/singlethread-check.yml | 2 ++ .github/workflows/sshd-test.yml | 3 +++ .github/workflows/test-fatfs.yml | 2 ++ .github/workflows/tpm-ssh.yml | 1 + .github/workflows/windows-check.yml | 1 + .github/workflows/zephyr.yml | 1 + 12 files changed, 25 insertions(+) diff --git a/.github/workflows/cppcheck.yml b/.github/workflows/cppcheck.yml index 4cc5d5c2e..7761bdd02 100644 --- a/.github/workflows/cppcheck.yml +++ b/.github/workflows/cppcheck.yml @@ -9,6 +9,7 @@ on: jobs: run_cppcheck: name: Cppcheck + if: github.repository_owner == 'wolfssl' runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/kyber.yml b/.github/workflows/kyber.yml index 8171f1aa2..cf18a55c5 100644 --- a/.github/workflows/kyber.yml +++ b/.github/workflows/kyber.yml @@ -14,6 +14,7 @@ env: jobs: build_liboqs: name: Build liboqs + if: github.repository_owner == 'wolfssl' runs-on: ubuntu-latest timeout-minutes: 4 steps: @@ -45,6 +46,7 @@ jobs: build_wolfssl: name: Build wolfssl + if: github.repository_owner == 'wolfssl' runs-on: ubuntu-latest timeout-minutes: 4 steps: @@ -69,6 +71,7 @@ jobs: build_wolfssh: name: Build wolfssh + if: github.repository_owner == 'wolfssl' runs-on: ubuntu-latest timeout-minutes: 4 needs: [build_wolfssl, build_liboqs] diff --git a/.github/workflows/os-check.yml b/.github/workflows/os-check.yml index afda6c2fa..ec342d473 100644 --- a/.github/workflows/os-check.yml +++ b/.github/workflows/os-check.yml @@ -12,6 +12,7 @@ concurrency: jobs: create_matrix: + if: github.repository_owner == 'wolfssl' runs-on: ubuntu-latest outputs: versions: ${{ steps.json.outputs.versions }} @@ -33,6 +34,7 @@ jobs: os: [ ubuntu-latest, macos-latest ] wolfssl: ${{ fromJson(needs.create_matrix.outputs['versions']) }} name: Build wolfssl + if: github.repository_owner == 'wolfssl' runs-on: ${{ matrix.os }} timeout-minutes: 4 steps: @@ -76,6 +78,7 @@ jobs: '--enable-shell', ] name: Build wolfssh + if: github.repository_owner == 'wolfssl' runs-on: ${{ matrix.os }} timeout-minutes: 4 steps: diff --git a/.github/workflows/paramiko-sftp-test.yml b/.github/workflows/paramiko-sftp-test.yml index 129bc3c5c..8465c9f31 100644 --- a/.github/workflows/paramiko-sftp-test.yml +++ b/.github/workflows/paramiko-sftp-test.yml @@ -13,6 +13,7 @@ concurrency: jobs: build_wolfssl: name: Build wolfssl + if: github.repository_owner == 'wolfssl' runs-on: ubuntu-latest timeout-minutes: 4 steps: @@ -38,6 +39,7 @@ jobs: paramiko_sftp_test: needs: build_wolfssl name: Paramiko SFTP Test + if: github.repository_owner == 'wolfssl' runs-on: ubuntu-latest timeout-minutes: 10 steps: diff --git a/.github/workflows/scp-test.yml b/.github/workflows/scp-test.yml index 379d467fd..33f7a6c6c 100644 --- a/.github/workflows/scp-test.yml +++ b/.github/workflows/scp-test.yml @@ -12,6 +12,7 @@ concurrency: jobs: create_matrix: + if: github.repository_owner == 'wolfssl' runs-on: ubuntu-latest outputs: versions: ${{ steps.json.outputs.versions }} @@ -33,6 +34,7 @@ jobs: os: [ ubuntu-latest ] wolfssl: ${{ fromJson(needs.create_matrix.outputs['versions']) }} name: Build wolfssl + if: github.repository_owner == 'wolfssl' runs-on: ${{ matrix.os }} timeout-minutes: 4 steps: @@ -65,6 +67,7 @@ jobs: os: [ ubuntu-latest ] wolfssl: ${{ fromJson(needs.create_matrix.outputs['versions']) }} name: Build and test wolfsshd + if: github.repository_owner == 'wolfssl' runs-on: ${{ matrix.os }} timeout-minutes: 10 steps: diff --git a/.github/workflows/sftp-test.yml b/.github/workflows/sftp-test.yml index dfcc2becb..8e626ffe1 100644 --- a/.github/workflows/sftp-test.yml +++ b/.github/workflows/sftp-test.yml @@ -12,6 +12,7 @@ concurrency: jobs: create_matrix: + if: github.repository_owner == 'wolfssl' runs-on: ubuntu-latest outputs: versions: ${{ steps.json.outputs.versions }} @@ -33,6 +34,7 @@ jobs: os: [ ubuntu-latest ] wolfssl: ${{ fromJson(needs.create_matrix.outputs['versions']) }} name: Build wolfssl + if: github.repository_owner == 'wolfssl' runs-on: ${{ matrix.os }} timeout-minutes: 4 steps: @@ -65,6 +67,7 @@ jobs: os: [ ubuntu-latest ] wolfssl: ${{ fromJson(needs.create_matrix.outputs['versions']) }} name: Build and test wolfsftp + if: github.repository_owner == 'wolfssl' runs-on: ${{ matrix.os }} timeout-minutes: 10 steps: diff --git a/.github/workflows/singlethread-check.yml b/.github/workflows/singlethread-check.yml index af56fe7e9..592102aa6 100644 --- a/.github/workflows/singlethread-check.yml +++ b/.github/workflows/singlethread-check.yml @@ -20,6 +20,7 @@ jobs: matrix: os: [ ubuntu-latest, macos-latest ] name: Build wolfssl + if: github.repository_owner == 'wolfssl' runs-on: ${{ matrix.os }} timeout-minutes: 4 steps: @@ -55,6 +56,7 @@ jobs: '--enable-shell', ] name: Build wolfssh + if: github.repository_owner == 'wolfssl' runs-on: ${{ matrix.os }} timeout-minutes: 4 needs: build_wolfssl diff --git a/.github/workflows/sshd-test.yml b/.github/workflows/sshd-test.yml index 3fbe3daf8..4613b4452 100644 --- a/.github/workflows/sshd-test.yml +++ b/.github/workflows/sshd-test.yml @@ -12,6 +12,7 @@ concurrency: jobs: create_matrix: + if: github.repository_owner == 'wolfssl' runs-on: ubuntu-latest outputs: versions: ${{ steps.json.outputs.versions }} @@ -33,6 +34,7 @@ jobs: os: [ ubuntu-latest ] wolfssl: ${{ fromJson(needs.create_matrix.outputs['versions']) }} name: Build wolfssl + if: github.repository_owner == 'wolfssl' runs-on: ${{ matrix.os }} timeout-minutes: 4 steps: @@ -65,6 +67,7 @@ jobs: os: [ ubuntu-latest ] wolfssl: ${{ fromJson(needs.create_matrix.outputs['versions']) }} name: Build and test wolfsshd + if: github.repository_owner == 'wolfssl' runs-on: ${{ matrix.os }} timeout-minutes: 10 steps: diff --git a/.github/workflows/test-fatfs.yml b/.github/workflows/test-fatfs.yml index 5431351ba..4a218971c 100644 --- a/.github/workflows/test-fatfs.yml +++ b/.github/workflows/test-fatfs.yml @@ -9,6 +9,7 @@ on: jobs: get-fatfs: + if: github.repository_owner == 'wolfssl' runs-on: ubuntu-latest steps: - name: Set up cache key @@ -30,6 +31,7 @@ jobs: test-fatfs: needs: get-fatfs + if: github.repository_owner == 'wolfssl' runs-on: ubuntu-latest steps: - name: Checkout code diff --git a/.github/workflows/tpm-ssh.yml b/.github/workflows/tpm-ssh.yml index af39eb7b3..dd752b664 100644 --- a/.github/workflows/tpm-ssh.yml +++ b/.github/workflows/tpm-ssh.yml @@ -8,6 +8,7 @@ on: jobs: test-tpm-ssh: + if: github.repository_owner == 'wolfssl' runs-on: ubuntu-latest steps: diff --git a/.github/workflows/windows-check.yml b/.github/workflows/windows-check.yml index 044988f3b..761fefc4c 100644 --- a/.github/workflows/windows-check.yml +++ b/.github/workflows/windows-check.yml @@ -23,6 +23,7 @@ env: jobs: build: + if: github.repository_owner == 'wolfssl' runs-on: windows-latest steps: diff --git a/.github/workflows/zephyr.yml b/.github/workflows/zephyr.yml index 307e4b32f..701f50d98 100644 --- a/.github/workflows/zephyr.yml +++ b/.github/workflows/zephyr.yml @@ -14,6 +14,7 @@ jobs: config: - zephyr-ref: v3.4.0 zephyr-sdk: 0.16.1 + if: github.repository_owner == 'wolfssl' runs-on: ubuntu-22.04 # This should be a safe limit for the tests to run. timeout-minutes: 20