From 54306a39c6502592661ac6e93548607c2c2a5ffd Mon Sep 17 00:00:00 2001 From: Irena Byzalov <102301507+irenaby@users.noreply.github.com> Date: Tue, 15 Oct 2024 12:49:43 +0300 Subject: [PATCH] cancel outdated job triggered by PR when PR is updated (#1246) * cancel previous job triggered by PR if PR has been updated --- .github/workflows/link_checker.yml | 4 ++++ .github/workflows/run_keras_sony_custom_layers.yml | 4 ++++ .github/workflows/run_pytorch_tests.yml | 2 -- .github/workflows/run_tests_python310_keras212.yml | 3 +++ .github/workflows/run_tests_python310_keras213.yml | 3 +++ .github/workflows/run_tests_python310_keras214.yml | 3 +++ .github/workflows/run_tests_python310_keras215.yml | 3 +++ .github/workflows/run_tests_python310_pytorch20.yml | 3 +++ .github/workflows/run_tests_python310_pytorch21.yml | 3 +++ .github/workflows/run_tests_python310_pytorch22.yml | 3 +++ .github/workflows/run_tests_python310_pytorch23.yml | 3 +++ .github/workflows/run_tests_python310_pytorch24.yml | 3 +++ .github/workflows/run_tests_python311_keras212.yml | 3 +++ .github/workflows/run_tests_python311_keras213.yml | 3 +++ .github/workflows/run_tests_python311_keras214.yml | 3 +++ .github/workflows/run_tests_python311_keras215.yml | 3 +++ .github/workflows/run_tests_python311_pytorch20.yml | 3 +++ .github/workflows/run_tests_python311_pytorch21.yml | 3 +++ .github/workflows/run_tests_python311_pytorch22.yml | 3 +++ .github/workflows/run_tests_python311_pytorch23.yml | 3 +++ .github/workflows/run_tests_python311_pytorch24.yml | 3 +++ .github/workflows/run_tests_python39_keras212.yml | 3 +++ .github/workflows/run_tests_python39_keras213.yml | 3 +++ .github/workflows/run_tests_python39_keras214.yml | 3 +++ .github/workflows/run_tests_python39_keras215.yml | 3 +++ .github/workflows/run_tests_python39_pytorch20.yml | 3 +++ .github/workflows/run_tests_python39_pytorch21.yml | 3 +++ .github/workflows/run_tests_python39_pytorch22.yml | 3 +++ .github/workflows/run_tests_python39_pytorch23.yml | 3 +++ .github/workflows/run_tests_python39_pytorch24.yml | 3 +++ .github/workflows/run_tests_suite_coverage.yml | 4 ++++ .github/workflows/tests_common.yml | 4 ++++ 32 files changed, 97 insertions(+), 2 deletions(-) diff --git a/.github/workflows/link_checker.yml b/.github/workflows/link_checker.yml index dec835458..4ef2c1435 100644 --- a/.github/workflows/link_checker.yml +++ b/.github/workflows/link_checker.yml @@ -6,6 +6,10 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} + jobs: link-checker: runs-on: ubuntu-latest diff --git a/.github/workflows/run_keras_sony_custom_layers.yml b/.github/workflows/run_keras_sony_custom_layers.yml index 5cfd4ccb5..8047c70fb 100644 --- a/.github/workflows/run_keras_sony_custom_layers.yml +++ b/.github/workflows/run_keras_sony_custom_layers.yml @@ -7,6 +7,10 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} + jobs: run-tensorflow-tests: runs-on: ubuntu-latest diff --git a/.github/workflows/run_pytorch_tests.yml b/.github/workflows/run_pytorch_tests.yml index 28b3312c2..0fa559922 100644 --- a/.github/workflows/run_pytorch_tests.yml +++ b/.github/workflows/run_pytorch_tests.yml @@ -30,5 +30,3 @@ jobs: python -m unittest discover tests/pytorch_tests -v pytest tests_pytest/pytorch - - diff --git a/.github/workflows/run_tests_python310_keras212.yml b/.github/workflows/run_tests_python310_keras212.yml index 0a65dfd57..172faaa31 100644 --- a/.github/workflows/run_tests_python310_keras212.yml +++ b/.github/workflows/run_tests_python310_keras212.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python310_keras213.yml b/.github/workflows/run_tests_python310_keras213.yml index 3cb9ae2b6..7a90da443 100644 --- a/.github/workflows/run_tests_python310_keras213.yml +++ b/.github/workflows/run_tests_python310_keras213.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python310_keras214.yml b/.github/workflows/run_tests_python310_keras214.yml index 2f65a5bb1..586e4c874 100644 --- a/.github/workflows/run_tests_python310_keras214.yml +++ b/.github/workflows/run_tests_python310_keras214.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python310_keras215.yml b/.github/workflows/run_tests_python310_keras215.yml index bd781d4a9..78cd31f22 100644 --- a/.github/workflows/run_tests_python310_keras215.yml +++ b/.github/workflows/run_tests_python310_keras215.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python310_pytorch20.yml b/.github/workflows/run_tests_python310_pytorch20.yml index cc910acc3..80452f724 100644 --- a/.github/workflows/run_tests_python310_pytorch20.yml +++ b/.github/workflows/run_tests_python310_pytorch20.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python310_pytorch21.yml b/.github/workflows/run_tests_python310_pytorch21.yml index 1a965caf1..77c299bbe 100644 --- a/.github/workflows/run_tests_python310_pytorch21.yml +++ b/.github/workflows/run_tests_python310_pytorch21.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python310_pytorch22.yml b/.github/workflows/run_tests_python310_pytorch22.yml index d777d7431..7d31ab6bd 100644 --- a/.github/workflows/run_tests_python310_pytorch22.yml +++ b/.github/workflows/run_tests_python310_pytorch22.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python310_pytorch23.yml b/.github/workflows/run_tests_python310_pytorch23.yml index 93e55efc3..08f1b3632 100644 --- a/.github/workflows/run_tests_python310_pytorch23.yml +++ b/.github/workflows/run_tests_python310_pytorch23.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python310_pytorch24.yml b/.github/workflows/run_tests_python310_pytorch24.yml index a4c413048..133be02ec 100644 --- a/.github/workflows/run_tests_python310_pytorch24.yml +++ b/.github/workflows/run_tests_python310_pytorch24.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python311_keras212.yml b/.github/workflows/run_tests_python311_keras212.yml index da5924e76..b129a5843 100644 --- a/.github/workflows/run_tests_python311_keras212.yml +++ b/.github/workflows/run_tests_python311_keras212.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python311_keras213.yml b/.github/workflows/run_tests_python311_keras213.yml index 7d8f215db..635534bfc 100644 --- a/.github/workflows/run_tests_python311_keras213.yml +++ b/.github/workflows/run_tests_python311_keras213.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python311_keras214.yml b/.github/workflows/run_tests_python311_keras214.yml index 16482129f..6a74772a3 100644 --- a/.github/workflows/run_tests_python311_keras214.yml +++ b/.github/workflows/run_tests_python311_keras214.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python311_keras215.yml b/.github/workflows/run_tests_python311_keras215.yml index dc2d1f07b..503a95e27 100644 --- a/.github/workflows/run_tests_python311_keras215.yml +++ b/.github/workflows/run_tests_python311_keras215.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python311_pytorch20.yml b/.github/workflows/run_tests_python311_pytorch20.yml index d2a81e6f2..0024d2a16 100644 --- a/.github/workflows/run_tests_python311_pytorch20.yml +++ b/.github/workflows/run_tests_python311_pytorch20.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python311_pytorch21.yml b/.github/workflows/run_tests_python311_pytorch21.yml index 7f0738c7b..b07437abe 100644 --- a/.github/workflows/run_tests_python311_pytorch21.yml +++ b/.github/workflows/run_tests_python311_pytorch21.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python311_pytorch22.yml b/.github/workflows/run_tests_python311_pytorch22.yml index 7b656fb4c..0fbb6e7f5 100644 --- a/.github/workflows/run_tests_python311_pytorch22.yml +++ b/.github/workflows/run_tests_python311_pytorch22.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python311_pytorch23.yml b/.github/workflows/run_tests_python311_pytorch23.yml index 717f2024a..134b17c5b 100644 --- a/.github/workflows/run_tests_python311_pytorch23.yml +++ b/.github/workflows/run_tests_python311_pytorch23.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python311_pytorch24.yml b/.github/workflows/run_tests_python311_pytorch24.yml index 7851bb8b8..d762dfa63 100644 --- a/.github/workflows/run_tests_python311_pytorch24.yml +++ b/.github/workflows/run_tests_python311_pytorch24.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python39_keras212.yml b/.github/workflows/run_tests_python39_keras212.yml index ac30a67bd..5f42dd35b 100644 --- a/.github/workflows/run_tests_python39_keras212.yml +++ b/.github/workflows/run_tests_python39_keras212.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python39_keras213.yml b/.github/workflows/run_tests_python39_keras213.yml index c489a44d4..fa7c34390 100644 --- a/.github/workflows/run_tests_python39_keras213.yml +++ b/.github/workflows/run_tests_python39_keras213.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python39_keras214.yml b/.github/workflows/run_tests_python39_keras214.yml index 0b0f32dc2..29203850e 100644 --- a/.github/workflows/run_tests_python39_keras214.yml +++ b/.github/workflows/run_tests_python39_keras214.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python39_keras215.yml b/.github/workflows/run_tests_python39_keras215.yml index feaa7c7df..11d94b5f9 100644 --- a/.github/workflows/run_tests_python39_keras215.yml +++ b/.github/workflows/run_tests_python39_keras215.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python39_pytorch20.yml b/.github/workflows/run_tests_python39_pytorch20.yml index 93b67f966..0d4427975 100644 --- a/.github/workflows/run_tests_python39_pytorch20.yml +++ b/.github/workflows/run_tests_python39_pytorch20.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python39_pytorch21.yml b/.github/workflows/run_tests_python39_pytorch21.yml index d0ad42da8..81afee8c9 100644 --- a/.github/workflows/run_tests_python39_pytorch21.yml +++ b/.github/workflows/run_tests_python39_pytorch21.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python39_pytorch22.yml b/.github/workflows/run_tests_python39_pytorch22.yml index 76da327e3..a79c4ea69 100644 --- a/.github/workflows/run_tests_python39_pytorch22.yml +++ b/.github/workflows/run_tests_python39_pytorch22.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python39_pytorch23.yml b/.github/workflows/run_tests_python39_pytorch23.yml index 65f696da6..f852bae7a 100644 --- a/.github/workflows/run_tests_python39_pytorch23.yml +++ b/.github/workflows/run_tests_python39_pytorch23.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_python39_pytorch24.yml b/.github/workflows/run_tests_python39_pytorch24.yml index cd6b7fe87..abeddc38c 100644 --- a/.github/workflows/run_tests_python39_pytorch24.yml +++ b/.github/workflows/run_tests_python39_pytorch24.yml @@ -7,6 +7,9 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} jobs: run-tests: diff --git a/.github/workflows/run_tests_suite_coverage.yml b/.github/workflows/run_tests_suite_coverage.yml index 42137999b..0a6472ef8 100644 --- a/.github/workflows/run_tests_suite_coverage.yml +++ b/.github/workflows/run_tests_suite_coverage.yml @@ -7,6 +7,10 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} + jobs: build: runs-on: ubuntu-latest diff --git a/.github/workflows/tests_common.yml b/.github/workflows/tests_common.yml index 44269844c..0a716da04 100644 --- a/.github/workflows/tests_common.yml +++ b/.github/workflows/tests_common.yml @@ -7,6 +7,10 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} + jobs: build: runs-on: ubuntu-latest