From eb77cac77e13e4f68b408116cfd893eacc154d2b Mon Sep 17 00:00:00 2001 From: Sameeul B Samee Date: Tue, 2 Dec 2025 11:21:33 -0500 Subject: [PATCH 1/5] Add option to cancel workflow if the PR is updated --- .github/workflows/build_and_test_java_ubuntu.yml | 6 +++++- .github/workflows/build_and_test_mac.yml | 4 ++++ .github/workflows/build_and_test_ubuntu.yml | 4 ++++ .github/workflows/build_and_test_windows.yml | 4 ++++ .github/workflows/build_wheels.yml | 4 ++++ 5 files changed, 21 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_and_test_java_ubuntu.yml b/.github/workflows/build_and_test_java_ubuntu.yml index c2152114..abae0e8d 100644 --- a/.github/workflows/build_and_test_java_ubuntu.yml +++ b/.github/workflows/build_and_test_java_ubuntu.yml @@ -6,6 +6,10 @@ on: pull_request: workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + env: BUILD_TYPE: Release @@ -23,4 +27,4 @@ jobs: architecture: x64 - name: Build and test project with Maven - run: mvn -B package --file pom.xml \ No newline at end of file + run: mvn -B package --file pom.xml diff --git a/.github/workflows/build_and_test_mac.yml b/.github/workflows/build_and_test_mac.yml index a807ea02..eb4c90b1 100644 --- a/.github/workflows/build_and_test_mac.yml +++ b/.github/workflows/build_and_test_mac.yml @@ -6,6 +6,10 @@ on: pull_request: workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + env: BUILD_TYPE: Release diff --git a/.github/workflows/build_and_test_ubuntu.yml b/.github/workflows/build_and_test_ubuntu.yml index 2b331d92..625aa3eb 100644 --- a/.github/workflows/build_and_test_ubuntu.yml +++ b/.github/workflows/build_and_test_ubuntu.yml @@ -6,6 +6,10 @@ on: pull_request: workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + env: BUILD_TYPE: Release PYTHON_VER: 3.8 diff --git a/.github/workflows/build_and_test_windows.yml b/.github/workflows/build_and_test_windows.yml index d46345cc..fafc8371 100644 --- a/.github/workflows/build_and_test_windows.yml +++ b/.github/workflows/build_and_test_windows.yml @@ -6,6 +6,10 @@ on: pull_request: workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + env: BUILD_TYPE: Release diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index f5cd9379..2a9539f0 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -4,6 +4,10 @@ on: workflow_dispatch: pull_request: +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: build_wheels: name: Build wheels on ${{ matrix.os }} From e57bdd3e55591ef000f46e82eea19e51fcd2e7e1 Mon Sep 17 00:00:00 2001 From: Sameeul Bashir Samee Date: Tue, 2 Dec 2025 11:32:27 -0500 Subject: [PATCH 2/5] Update .github/workflows/build_and_test_mac.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/workflows/build_and_test_mac.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_and_test_mac.yml b/.github/workflows/build_and_test_mac.yml index eb4c90b1..cfe6f311 100644 --- a/.github/workflows/build_and_test_mac.yml +++ b/.github/workflows/build_and_test_mac.yml @@ -7,7 +7,7 @@ on: workflow_dispatch: concurrency: - group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }} cancel-in-progress: true env: From b7401ca9564fd3a058cd854d49572c17dcb86bb3 Mon Sep 17 00:00:00 2001 From: Sameeul Bashir Samee Date: Tue, 2 Dec 2025 11:32:41 -0500 Subject: [PATCH 3/5] Update .github/workflows/build_and_test_java_ubuntu.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/workflows/build_and_test_java_ubuntu.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_and_test_java_ubuntu.yml b/.github/workflows/build_and_test_java_ubuntu.yml index abae0e8d..fe3c6c91 100644 --- a/.github/workflows/build_and_test_java_ubuntu.yml +++ b/.github/workflows/build_and_test_java_ubuntu.yml @@ -7,7 +7,7 @@ on: workflow_dispatch: concurrency: - group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }} cancel-in-progress: true env: From 8fca990ce2e8714201fa6d7a6a03ae99ecb881f9 Mon Sep 17 00:00:00 2001 From: Sameeul Bashir Samee Date: Tue, 2 Dec 2025 11:33:20 -0500 Subject: [PATCH 4/5] Update .github/workflows/build_and_test_windows.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/workflows/build_and_test_windows.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_and_test_windows.yml b/.github/workflows/build_and_test_windows.yml index fafc8371..09ad1781 100644 --- a/.github/workflows/build_and_test_windows.yml +++ b/.github/workflows/build_and_test_windows.yml @@ -7,7 +7,7 @@ on: workflow_dispatch: concurrency: - group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }} cancel-in-progress: true env: From 9fc651feeae91df0ef49476f5b6a2828c95f4b5e Mon Sep 17 00:00:00 2001 From: Sameeul Bashir Samee Date: Tue, 2 Dec 2025 11:33:27 -0500 Subject: [PATCH 5/5] Update .github/workflows/build_and_test_ubuntu.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/workflows/build_and_test_ubuntu.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_and_test_ubuntu.yml b/.github/workflows/build_and_test_ubuntu.yml index 625aa3eb..cabb14ed 100644 --- a/.github/workflows/build_and_test_ubuntu.yml +++ b/.github/workflows/build_and_test_ubuntu.yml @@ -7,7 +7,7 @@ on: workflow_dispatch: concurrency: - group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }} cancel-in-progress: true env: