From e4a2a06d2eaeecc757b9899ff9e92f3b96a57ea5 Mon Sep 17 00:00:00 2001 From: subhamkrai Date: Mon, 4 Apr 2022 19:47:19 +0530 Subject: [PATCH] ci: skip few ci when pr labled skip-ci skip build, codegen and unit test ci test when skip-ci labled is marked in PR. Closes: https://github.com/rook/rook/issues/9972 Signed-off-by: subhamkrai --- .github/workflows/build.yml | 2 ++ .github/workflows/codegen.yml | 1 + .github/workflows/unit-test.yml | 1 + 3 files changed, 4 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index beb6c51b0..02cca5e99 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,6 +10,7 @@ defaults: jobs: macos-build: runs-on: macos-10.15 + if: "!contains(github.event.pull_request.labels.*.name, 'skip-ci')" steps: - name: checkout uses: actions/checkout@v2 @@ -69,6 +70,7 @@ jobs: linux-build-all: runs-on: ubuntu-18.04 + if: "!contains(github.event.pull_request.labels.*.name, 'skip-ci')" strategy: fail-fast: false matrix: diff --git a/.github/workflows/codegen.yml b/.github/workflows/codegen.yml index 81ba0ec66..bdeca6df5 100644 --- a/.github/workflows/codegen.yml +++ b/.github/workflows/codegen.yml @@ -19,6 +19,7 @@ defaults: jobs: codegen: runs-on: ubuntu-18.04 + if: "!contains(github.event.pull_request.labels.*.name, 'skip-ci')" steps: - uses: actions/setup-go@v2 with: diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index 59e1ba87c..52527a94d 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -19,6 +19,7 @@ defaults: jobs: unittests: runs-on: ubuntu-18.04 + if: "!contains(github.event.pull_request.labels.*.name, 'skip-ci')" steps: - name: checkout uses: actions/checkout@v2