[ 
https://issues.apache.org/jira/browse/OAK-11599?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Konrad Windszus updated OAK-11599:
----------------------------------
    Description: 
In addition to building with Java 11, we should include Java 17, 21 and the 
most recent version.

The question is whether this is enough for just the trunk build or whether all 
should be build for every branch/PR.

In order to be able to parameterize with more flexibility an indirection like 
used in 
https://github.com/apache/maven-compiler-plugin/blob/maven-compiler-plugin-3.14.0/.github/workflows/maven-verify.yml
 and 
https://github.com/apache/maven-gh-actions-shared/blob/v4/.github/workflows/maven-verify.yml
 should be used. The former is triggered by some even and calls the latter with 
relevant input parameters. 

  was:
In addition to building with Java 11, we should include Java 17, 21 and the 
most recent version.

The question is whether this is enough for just the trunk build or whether all 
should be build for every branch/PR.

In order to be able to parameterize with more flexibility an indirection like 
used in 
https://github.com/apache/maven-compiler-plugin/blob/maven-compiler-plugin-3.14.0/.github/workflows/maven-verify.yml
 and apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml should 
be used. The former is triggered by some even and calls the latter with 
relevant input parameters. 


> GHA: Enable matrix build with most relevant Java versions
> ---------------------------------------------------------
>
>                 Key: OAK-11599
>                 URL: https://issues.apache.org/jira/browse/OAK-11599
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: continuous integration
>            Reporter: Konrad Windszus
>            Priority: Major
>
> In addition to building with Java 11, we should include Java 17, 21 and the 
> most recent version.
> The question is whether this is enough for just the trunk build or whether 
> all should be build for every branch/PR.
> In order to be able to parameterize with more flexibility an indirection like 
> used in 
> https://github.com/apache/maven-compiler-plugin/blob/maven-compiler-plugin-3.14.0/.github/workflows/maven-verify.yml
>  and 
> https://github.com/apache/maven-gh-actions-shared/blob/v4/.github/workflows/maven-verify.yml
>  should be used. The former is triggered by some even and calls the latter 
> with relevant input parameters. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to