[
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)