You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sj...@apache.org on 2022/01/27 20:38:06 UTC

[maven-gh-actions-shared] 01/01: Allow single build per branch or PR

This is an automated email from the ASF dual-hosted git repository.

sjaranowski pushed a commit to branch concurrency
in repository https://gitbox.apache.org/repos/asf/maven-gh-actions-shared.git

commit 4ef66aaa9ba73d07a4ee69df2c8f69cf91637331
Author: Slawomir Jaranowski <s....@gmail.com>
AuthorDate: Thu Jan 27 21:33:13 2022 +0100

    Allow single build per branch or PR
    
    Some build can take long time
    so allow only single build at the same time
---
 .github/workflows/maven-verify-test.yml | 4 ++--
 .github/workflows/maven-verify.yml      | 5 +++++
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/maven-verify-test.yml b/.github/workflows/maven-verify-test.yml
index 1af31db..2ef5696 100644
--- a/.github/workflows/maven-verify-test.yml
+++ b/.github/workflows/maven-verify-test.yml
@@ -24,12 +24,12 @@ jobs:
   verify-1:
     name: Verify 1
     # for testing purpose you can change to your fork and branch
-    uses: apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml@v2
+    uses: apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml@concurrency
 
   verify-2:
     name: Verify 2
     # for testing purpose you can change to your fork and branch
-    uses: apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml@v2
+    uses: apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml@concurrency
     with:
       ff-goal: test
       verify-goal: clean install
diff --git a/.github/workflows/maven-verify.yml b/.github/workflows/maven-verify.yml
index ce175b1..466d5a6 100644
--- a/.github/workflows/maven-verify.yml
+++ b/.github/workflows/maven-verify.yml
@@ -128,6 +128,11 @@ on:
         required: false
         type: string
 
+# allow single build per branch or PR
+concurrency:
+  group: ${{ github.workflow }}-${{ github.ref }}
+  cancel-in-progress: true
+
 jobs:
 
   # verify build on one node - before matrix will start