diff --git a/.github/workflows/buildtest.yml b/.github/workflows/buildtest.yml index 30b93e483..7aa43f22d 100644 --- a/.github/workflows/buildtest.yml +++ b/.github/workflows/buildtest.yml @@ -7,6 +7,7 @@ on: - cron: "0 8 * * 0" # every sunday jobs: build-test: + if: github.repository == 'k8snetworkplumbingwg/sriov-cni' strategy: matrix: go-version: [1.21.x] @@ -36,6 +37,7 @@ jobs: run: sudo go test -race ./... # sudo needed for netns change in test coverage: + if: github.repository == 'k8snetworkplumbingwg/sriov-cni' runs-on: ubuntu-latest needs: build-test name: coverage @@ -58,6 +60,7 @@ jobs: file: test/coverage/lcov.info sriov-operator-e2e-test: + if: github.repository == 'k8snetworkplumbingwg/sriov-cni' name: SR-IOV operator e2e tests needs: [ build-test ] runs-on: [ sriov ] diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index b6b516d00..e5ad029ad 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -10,6 +10,7 @@ on: jobs: analyze: + if: github.repository == 'k8snetworkplumbingwg/sriov-cni' name: Analyze runs-on: ubuntu-latest permissions: diff --git a/.github/workflows/image-push-master.yml b/.github/workflows/image-push-master.yml index 0e01babc1..c3c07aef9 100644 --- a/.github/workflows/image-push-master.yml +++ b/.github/workflows/image-push-master.yml @@ -9,6 +9,7 @@ on: - master jobs: build-and-push-amd64-sriov-cni: + if: github.repository == 'k8snetworkplumbingwg/sriov-cni' name: Image Push AMD64 runs-on: ubuntu-20.04 steps: @@ -37,6 +38,7 @@ jobs: file: ./Dockerfile build-and-push-arm64-sriov-cni: + if: github.repository == 'k8snetworkplumbingwg/sriov-cni' name: Image Push ARM64 runs-on: ubuntu-20.04 steps: @@ -67,6 +69,7 @@ jobs: file: ./Dockerfile.arm64 build-and-push-ppc64le-sriov-cni: + if: github.repository == 'k8snetworkplumbingwg/sriov-cni' name: Image Push ppc64le runs-on: ubuntu-20.04 steps: @@ -97,6 +100,7 @@ jobs: file: ./Dockerfile.ppc64le push-manifest: + if: github.repository == 'k8snetworkplumbingwg/sriov-cni' runs-on: ubuntu-20.04 needs: [build-and-push-amd64-sriov-cni,build-and-push-arm64-sriov-cni,build-and-push-ppc64le-sriov-cni] steps: diff --git a/.github/workflows/image-push-release.yml b/.github/workflows/image-push-release.yml index 116c75159..3e9d55cd4 100644 --- a/.github/workflows/image-push-release.yml +++ b/.github/workflows/image-push-release.yml @@ -9,6 +9,7 @@ on: - v* jobs: build-and-push-amd64-sriov-cni: + if: github.repository == 'k8snetworkplumbingwg/sriov-cni' runs-on: ubuntu-20.04 name: Image push AMD64 steps: @@ -46,6 +47,7 @@ jobs: file: ./Dockerfile build-and-push-arm64-sriov-cni: + if: github.repository == 'k8snetworkplumbingwg/sriov-cni' runs-on: ubuntu-20.04 name: Image push ARM64 steps: @@ -83,6 +85,7 @@ jobs: file: ./Dockerfile.arm64 build-and-push-ppc64le-sriov-cni: + if: github.repository == 'k8snetworkplumbingwg/sriov-cni' runs-on: ubuntu-20.04 name: Image push ppc64le steps: @@ -120,6 +123,7 @@ jobs: file: ./Dockerfile.ppc64le push-manifest: + if: github.repository == 'k8snetworkplumbingwg/sriov-cni' runs-on: ubuntu-20.04 needs: [build-and-push-amd64-sriov-cni,build-and-push-arm64-sriov-cni,build-and-push-ppc64le-sriov-cni] steps: diff --git a/.github/workflows/static-scan.yml b/.github/workflows/static-scan.yml index b92b32a67..219d14944 100644 --- a/.github/workflows/static-scan.yml +++ b/.github/workflows/static-scan.yml @@ -2,6 +2,7 @@ name: Go-static-analysis on: [push, pull_request] jobs: golangci: + if: github.repository == 'k8snetworkplumbingwg/sriov-cni' name: Lint runs-on: ubuntu-latest steps: @@ -13,6 +14,7 @@ jobs: - name: run make lint run: make lint shellcheck: + if: github.repository == 'k8snetworkplumbingwg/sriov-cni' name: Shellcheck runs-on: ubuntu-latest steps: @@ -20,6 +22,7 @@ jobs: - name: Run ShellCheck uses: ludeeus/action-shellcheck@master hadolint: + if: github.repository == 'k8snetworkplumbingwg/sriov-cni' runs-on: ubuntu-latest name: Hadolint steps: