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