diff --git a/.github/workflows/demo_test.yml b/.github/workflows/demo_test.yml index e20668ce..26629c94 100644 --- a/.github/workflows/demo_test.yml +++ b/.github/workflows/demo_test.yml @@ -6,6 +6,10 @@ on: [push, pull_request] env: nap_time: 60 +# Cancel previous running jobs on push or pull request +concurrency: + group: ${{ github.workflow }}-${{ github.ref || github.event.pull_request.number }} + cancel-in-progress: true jobs: C_cpp_rust_golang_embedded_mode_support_test: diff --git a/.github/workflows/hw_mode_test.yml b/.github/workflows/hw_mode_test.yml index e1bbd6d8..72670cdb 100644 --- a/.github/workflows/hw_mode_test.yml +++ b/.github/workflows/hw_mode_test.yml @@ -13,6 +13,11 @@ env: nap_time: 60 repeat_times: 500 # Stress test repeat times +# Cancel previous running jobs on push or pull request +concurrency: + group: ${{ github.workflow }}-${{ github.ref || github.event.pull_request.number }} + cancel-in-progress: true + jobs: Make-test-on-ubuntu: timeout-minutes: 180 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f1d20888..e0ecc6c3 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -7,6 +7,11 @@ on: # Schedule to run everyday at 6PM UTC (2AM CST) - cron: '0 18 * * *' +# Cancel previous running jobs on push or pull request +concurrency: + group: ${{ github.workflow }}-${{ github.ref || github.event.pull_request.number }} + cancel-in-progress: true + jobs: Make_test_on_ubuntu: runs-on: ubuntu-20.04