diff --git a/.github/workflows/build_pull_request.yml b/.github/workflows/build_pull_request.yml index 5c3a09f97..ff63ae747 100644 --- a/.github/workflows/build_pull_request.yml +++ b/.github/workflows/build_pull_request.yml @@ -5,6 +5,10 @@ on: paths-ignore: - '**.md' +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number }} + cancel-in-progress: true + env: CI_CHUNK_SIZE: 65 diff --git a/.github/workflows/build_push.yml b/.github/workflows/build_push.yml index a5fa47e2d..aea7a56ef 100644 --- a/.github/workflows/build_push.yml +++ b/.github/workflows/build_push.yml @@ -7,6 +7,10 @@ on: paths-ignore: - '**.md' +concurrency: + group: ${{ github.workflow }} + cancel-in-progress: true + env: CI_CHUNK_SIZE: 65 @@ -20,12 +24,6 @@ jobs: env: CI_MODULE_GEN: true steps: - - name: Cancel previous runs - uses: styfle/cancel-workflow-action@0.9.1 - with: - access_token: ${{ github.token }} - all_but_latest: true - - name: Clone repo uses: actions/checkout@v3 diff --git a/.github/workflows/cancel_pull_request.yml b/.github/workflows/cancel_pull_request.yml deleted file mode 100644 index 0458f4210..000000000 --- a/.github/workflows/cancel_pull_request.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Cancel old pull request workflows - -on: - workflow_run: - workflows: ["PR build check"] - types: - - requested - -jobs: - cancel: - runs-on: ubuntu-latest - steps: - - uses: styfle/cancel-workflow-action@0.9.1 - with: - workflow_id: ${{ github.event.workflow.id }} - all_but_latest: true