You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ti...@apache.org on 2022/01/08 21:55:59 UTC

[maven-gh-actions-shared] branch v3 created (now a7f32ba)

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

tibordigana pushed a change to branch v3
in repository https://gitbox.apache.org/repos/asf/maven-gh-actions-shared.git.


      at a7f32ba  V3

This branch includes the following new commits:

     new a7f32ba  V3

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


[maven-gh-actions-shared] 01/01: V3

Posted by ti...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit a7f32baf0b82229f4c1a53fede5c288e5e120f6a
Author: Tibor Digaňa <ti...@apache.org>
AuthorDate: Sat Jan 8 22:55:20 2022 +0100

    V3
---
 .github/workflows/maven-verify.yml | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/maven-verify.yml b/.github/workflows/maven-verify.yml
index 5d63395..ce175b1 100644
--- a/.github/workflows/maven-verify.yml
+++ b/.github/workflows/maven-verify.yml
@@ -50,6 +50,18 @@ on:
         default: '[]'
         type: string
 
+      max-parallel:
+        description: 'max parallel jobs'
+        required: false
+        default: 100
+        type: number
+
+      timeout-minutes:
+        description: 'timeout-minutes used by the builds (defaults to 360)'
+        required: false
+        default: 360
+        type: number
+
       jdk-distribution-matrix:
         description: "jdk distribution matrix"
         required: false
@@ -87,6 +99,12 @@ on:
         default: '-DskipTests -P reporting site'
         type: string
 
+      ff-timeout-minutes:
+        description: 'timeout-minutes used by fail-fast-build jobs (defaults to 360)'
+        required: false
+        default: 360
+        type: number
+
       verify-goal:
         description: The Maven goal used by verfy jobs
         required: false
@@ -116,6 +134,7 @@ jobs:
   fail-fast-build:
     name: ${{ inputs.ff-os }} jdk-${{ inputs.ff-jdk }}-${{ inputs.ff-jdk-distribution }}
     runs-on: ${{ inputs.ff-os }}
+    timeout-minutes: ${{ inputs.ff-timeout-minutes }}
     # 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 )
 
@@ -160,7 +179,7 @@ jobs:
   verify:
     needs: fail-fast-build
     name: ${{ matrix.os }} jdk-${{ matrix.jdk }}-${{ matrix.distribution }}
-
+    timeout-minutes: ${{ inputs.timeout-minutes }}
     runs-on: ${{ matrix.os }}
 
     strategy:
@@ -170,6 +189,7 @@ jobs:
         jdk: ${{ fromJSON( inputs.jdk-matrix ) }}
         distribution: ${{ fromJSON( inputs.jdk-distribution-matrix ) }}
         exclude: ${{ fromJSON( inputs.matrix-exclude ) }}
+      max-parallel: ${{ inputs.max-parallel }}
 
     steps:
       - name: Should run