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/01 22:25:43 UTC

[maven-gh-actions-shared] 01/01: Execute on any push or pull request from forked repo

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

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

commit e782bc64cb45041e86452bfc4ad981ccd57c410b
Author: Slawomir Jaranowski <s....@gmail.com>
AuthorDate: Sat Jan 1 23:25:08 2022 +0100

    Execute on any push or pull request from forked repo
    
    When PR is created from branch in repo jobs are executed twice
     - one on push to branch
     - second on PR create/sync/...
---
 .github/workflows/maven-verify-test.yml | 4 ++--
 .github/workflows/maven-verify.yml      | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/maven-verify-test.yml b/.github/workflows/maven-verify-test.yml
index 73ee6f1..1af31db 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@v1
+    uses: apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml@v2
 
   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@v1
+    uses: apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml@v2
     with:
       ff-goal: test
       verify-goal: clean install
diff --git a/.github/workflows/maven-verify.yml b/.github/workflows/maven-verify.yml
index 11e49df..c9023ec 100644
--- a/.github/workflows/maven-verify.yml
+++ b/.github/workflows/maven-verify.yml
@@ -112,6 +112,8 @@ jobs:
   fail-fast-build:
     name: ${{ inputs.ff-os }} jdk-${{ inputs.ff-jdk }}-${{ inputs.ff-jdk-distribution }}
     runs-on: ${{ inputs.ff-os }}
+    # execute on any push or pull request from forked repo
+    if: github.event_name == 'push' || ( github.event_name == 'pull_request' && github.event.pull_request.head.repo.fork )
 
     steps:
       - name: Checkout