name: cancel-builds-on-update on: workflow_run: workflows: ['formatting', 'ubuntu-bionic', 'ubuntu-focal-external-rocm', 'ubuntu-focal-external', 'ubuntu-focal', 'opensuse', 'cpack-ubuntu', 'cpack-opensuse'] types: ['requested'] jobs: cancel-duplicate-workflow-runs: name: "Cancel duplicate ${{ github.event.workflow_run.id }} workflow runs" runs-on: ubuntu-latest steps: - uses: potiuk/cancel-workflow-runs@master name: "Cancel duplicate ${{ github.event.workflow_run.id }} workflow runs" with: cancelMode: duplicates cancelFutureDuplicates: true token: ${{ secrets.GITHUB_TOKEN }} sourceRunId: ${{ github.event.workflow_run.id }} notifyPRCancel: false skipEventTypes: '["schedule"]'