From 1c0dfaa6c1eb38022650bb690c1eae18434294e6 Mon Sep 17 00:00:00 2001 From: Ward Fisher Date: Wed, 25 Oct 2023 10:23:26 -0600 Subject: [PATCH] Added stanza to workflow actions so that pushed changes cancel any running tests in favor of testing the updated codebase. --- .github/workflows/run_tests_cdash.yml | 4 +++- .github/workflows/run_tests_osx.yml | 5 ++++- .github/workflows/run_tests_s3.yml | 4 ++++ .github/workflows/run_tests_ubuntu.yml | 4 ++++ .github/workflows/run_tests_win_cygwin.yml | 4 ++++ .github/workflows/run_tests_win_mingw.yml | 4 ++++ 6 files changed, 23 insertions(+), 2 deletions(-) diff --git a/.github/workflows/run_tests_cdash.yml b/.github/workflows/run_tests_cdash.yml index 57053172cd..b8d10ef118 100644 --- a/.github/workflows/run_tests_cdash.yml +++ b/.github/workflows/run_tests_cdash.yml @@ -6,7 +6,9 @@ name: Run CDash Ubuntu/Linux netCDF Tests on: workflow_dispatch - +concurrency: + group: ${{ github.workflow}}-${{ github.head_ref }} + cancel-in-progress: true jobs: diff --git a/.github/workflows/run_tests_osx.yml b/.github/workflows/run_tests_osx.yml index c887c6b1e6..8f2d9d62af 100644 --- a/.github/workflows/run_tests_osx.yml +++ b/.github/workflows/run_tests_osx.yml @@ -6,9 +6,12 @@ name: Run macOS-based netCDF Tests - on: [pull_request,workflow_dispatch] +concurrency: + group: ${{ github.workflow}}-${{ github.head_ref }} + cancel-in-progress: true + jobs: build-deps-osx: diff --git a/.github/workflows/run_tests_s3.yml b/.github/workflows/run_tests_s3.yml index 0a1c942460..ddbb353c8e 100644 --- a/.github/workflows/run_tests_s3.yml +++ b/.github/workflows/run_tests_s3.yml @@ -11,6 +11,10 @@ name: Run S3 netCDF Tests (under Ubuntu Linux) on: [workflow_dispatch] +concurrency: + group: ${{ github.workflow}}-${{ github.head_ref }} + cancel-in-progress: true + jobs: build-deps-serial: diff --git a/.github/workflows/run_tests_ubuntu.yml b/.github/workflows/run_tests_ubuntu.yml index 63afb906c0..64b91bb99a 100644 --- a/.github/workflows/run_tests_ubuntu.yml +++ b/.github/workflows/run_tests_ubuntu.yml @@ -6,6 +6,10 @@ name: Run Ubuntu/Linux netCDF Tests on: [pull_request, workflow_dispatch] +concurrency: + group: ${{ github.workflow}}-${{ github.head_ref }} + cancel-in-progress: true + jobs: build-deps-serial: diff --git a/.github/workflows/run_tests_win_cygwin.yml b/.github/workflows/run_tests_win_cygwin.yml index bc084a401f..6e124448ed 100644 --- a/.github/workflows/run_tests_win_cygwin.yml +++ b/.github/workflows/run_tests_win_cygwin.yml @@ -2,6 +2,10 @@ name: Run Cygwin-based tests on: [pull_request,workflow_dispatch] +concurrency: + group: ${{ github.workflow}}-${{ github.head_ref }} + cancel-in-progress: true + env: SHELLOPTS: igncr CHERE_INVOKING: 1 diff --git a/.github/workflows/run_tests_win_mingw.yml b/.github/workflows/run_tests_win_mingw.yml index 7bc6cde76a..978275cf6c 100644 --- a/.github/workflows/run_tests_win_mingw.yml +++ b/.github/workflows/run_tests_win_mingw.yml @@ -11,6 +11,10 @@ env: on: [pull_request,workflow_dispatch] +concurrency: + group: ${{ github.workflow}}-${{ github.head_ref }} + cancel-in-progress: true + jobs: build-and-test-autotools: