This is an automated email from the ASF dual-hosted git repository.
liuxiran pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-dashboard.git
The following commit(s) were added to refs/heads/master by this push:
new 9b18c35 ci: refine removing duplicate workflows (#2082)
9b18c35 is described below
commit 9b18c35d3c61ccfb8c48bd458568c86ac902491e
Author: Shuyang Wu <[email protected]>
AuthorDate: Sun Aug 22 21:26:52 2021 -0400
ci: refine removing duplicate workflows (#2082)
Signed-off-by: yiyiyimu <[email protected]>
---
.github/workflows/backend-e2e-test.yml | 2 +-
.github/workflows/deploy-with-docker.yml | 2 +-
.github/workflows/frontend-e2e-test.yml | 2 +-
.github/workflows/frontend-plugin-e2e-test.yml | 2 +-
.github/workflows/make-build.yaml | 2 +-
.../test-frontend-multiple-node-build.yml | 2 +-
.github/workflows/workflow-cancel.yaml | 29 ----------------------
7 files changed, 6 insertions(+), 35 deletions(-)
diff --git a/.github/workflows/backend-e2e-test.yml
b/.github/workflows/backend-e2e-test.yml
index 5a59e7d..dee0e64 100644
--- a/.github/workflows/backend-e2e-test.yml
+++ b/.github/workflows/backend-e2e-test.yml
@@ -15,7 +15,7 @@ on:
- 'web/**'
concurrency:
- group: ${{ github.workflow }}-${{ github.event.pull_request.number ||
github.ref }}
+ group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' &&
github.run_number || github.ref }}
cancel-in-progress: true
jobs:
diff --git a/.github/workflows/deploy-with-docker.yml
b/.github/workflows/deploy-with-docker.yml
index 0a6e2fe..eb6a8b7 100644
--- a/.github/workflows/deploy-with-docker.yml
+++ b/.github/workflows/deploy-with-docker.yml
@@ -13,7 +13,7 @@ on:
- 'docs/**'
concurrency:
- group: ${{ github.workflow }}-${{ github.event.pull_request.number ||
github.ref }}
+ group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' &&
github.run_number || github.ref }}
cancel-in-progress: true
jobs:
diff --git a/.github/workflows/frontend-e2e-test.yml
b/.github/workflows/frontend-e2e-test.yml
index 449a755..6687308 100644
--- a/.github/workflows/frontend-e2e-test.yml
+++ b/.github/workflows/frontend-e2e-test.yml
@@ -13,7 +13,7 @@ on:
- 'docs/**'
concurrency:
- group: ${{ github.workflow }}-${{ github.event.pull_request.number ||
github.ref }}
+ group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' &&
github.run_number || github.ref }}
cancel-in-progress: true
env:
diff --git a/.github/workflows/frontend-plugin-e2e-test.yml
b/.github/workflows/frontend-plugin-e2e-test.yml
index 41ca23a..51c918e 100644
--- a/.github/workflows/frontend-plugin-e2e-test.yml
+++ b/.github/workflows/frontend-plugin-e2e-test.yml
@@ -12,7 +12,7 @@ on:
- 'docs/**'
concurrency:
- group: ${{ github.workflow }}-${{ github.event.pull_request.number ||
github.ref }}
+ group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' &&
github.run_number || github.ref }}
cancel-in-progress: true
env:
diff --git a/.github/workflows/make-build.yaml
b/.github/workflows/make-build.yaml
index e8e6efa..3ca3a56 100644
--- a/.github/workflows/make-build.yaml
+++ b/.github/workflows/make-build.yaml
@@ -15,7 +15,7 @@ on:
- 'docs/**'
concurrency:
- group: ${{ github.workflow }}-${{ github.event.pull_request.number ||
github.ref }}
+ group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' &&
github.run_number || github.ref }}
cancel-in-progress: true
jobs:
diff --git a/.github/workflows/test-frontend-multiple-node-build.yml
b/.github/workflows/test-frontend-multiple-node-build.yml
index 0952e97..d9775cf 100644
--- a/.github/workflows/test-frontend-multiple-node-build.yml
+++ b/.github/workflows/test-frontend-multiple-node-build.yml
@@ -13,7 +13,7 @@ on:
- master
concurrency:
- group: ${{ github.workflow }}-${{ github.event.pull_request.number ||
github.ref }}
+ group: ${{ github.workflow }}-${{ github.ref == 'refs/heads/master' &&
github.run_number || github.ref }}
cancel-in-progress: true
# A workflow run is made up of one or more jobs that can run sequentially or
in parallel
diff --git a/.github/workflows/workflow-cancel.yaml
b/.github/workflows/workflow-cancel.yaml
deleted file mode 100644
index b7c750e..0000000
--- a/.github/workflows/workflow-cancel.yaml
+++ /dev/null
@@ -1,29 +0,0 @@
-name: Cancelling Duplicates
-on:
- workflow_run:
- workflows:
- - 'Frontend e2e test'
- - 'Frontend e2e test for plugin'
- - 'Test and Deploy with Docker'
- - 'Test building web in multiple node version'
- - 'Backend E2E Test'
- - 'make build'
- types: ['requested']
-
-jobs:
- cancel-duplicate-workflow-runs:
- name: "Cancel duplicate workflow runs"
- runs-on: ubuntu-latest
- steps:
- - name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )"
- uses: actions/checkout@v2
- with:
- submodules: recursive
-
- - uses: ./.github/actions/cancel-workflow-runs
- name: "Cancel duplicate workflow runs"
- with:
- cancelMode: allDuplicates
- token: ${{ secrets.GITHUB_TOKEN }}
- sourceRunId: ${{ github.event.workflow_run.id }}
- skipEventTypes: '["push", "schedule"]'