From 603e408ecadeeb38018eca4ac261aa09f97aa43d Mon Sep 17 00:00:00 2001 From: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> Date: Wed, 31 Aug 2022 14:13:22 +0900 Subject: [PATCH] ci: add cancel-previous-workflows.yaml (#1736) * ci: add cancel-previous-workflows.yaml Signed-off-by: Kenji Miyake * ci(build-and-test-differential): remove cancel action Signed-off-by: Kenji Miyake * chore: sync cancel-previous-workflows.yaml Signed-off-by: Kenji Miyake Signed-off-by: Kenji Miyake --- .github/sync-files.yaml | 1 + .github/workflows/build-and-test-differential.yaml | 3 --- .github/workflows/cancel-previous-workflows.yaml | 14 ++++++++++++++ 3 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/cancel-previous-workflows.yaml diff --git a/.github/sync-files.yaml b/.github/sync-files.yaml index 7f49c5e5c3fed..ae80b8e2db963 100644 --- a/.github/sync-files.yaml +++ b/.github/sync-files.yaml @@ -79,6 +79,7 @@ - \"\" - -cuda include:" {source} + - source: .github/workflows/cancel-previous-workflows.yaml - source: .github/workflows/check-build-depends.yaml pre-commands: | sd "container: ros:(\w+)" "container: ghcr.io/autowarefoundation/autoware-universe:\$1-latest" {source} diff --git a/.github/workflows/build-and-test-differential.yaml b/.github/workflows/build-and-test-differential.yaml index 3181aafbbc7c7..f4b9c1cabbe0f 100644 --- a/.github/workflows/build-and-test-differential.yaml +++ b/.github/workflows/build-and-test-differential.yaml @@ -23,9 +23,6 @@ jobs: container: ghcr.io/autowarefoundation/autoware-universe:humble-latest build-depends-repos: build_depends.humble.repos steps: - - name: Cancel previous runs - uses: styfle/cancel-workflow-action@0.10.0 - - name: Check out repository uses: actions/checkout@v3 with: diff --git a/.github/workflows/cancel-previous-workflows.yaml b/.github/workflows/cancel-previous-workflows.yaml new file mode 100644 index 0000000000000..d65abbb1ce4aa --- /dev/null +++ b/.github/workflows/cancel-previous-workflows.yaml @@ -0,0 +1,14 @@ +name: cancel-previous-workflows + +on: + pull_request: + +jobs: + cancel-previous-workflows: + runs-on: ubuntu-latest + steps: + - name: Cancel previous runs + uses: styfle/cancel-workflow-action@0.10.0 + with: + workflow_id: all + all_but_latest: true