Thank you for the update Richard, I was not aware that Jenkins jobs have the same restriction Github Actions has about not building PR's from non-committers. Indeed I have met with the INFRA team, and I'll raise these questions about non-committers PR's.
El lun, 30 ene 2023 a las 7:27, Richard Zowalla (<[email protected]>) escribió: > Hi all, > > the topic appeared a few times on the list. Short summary to remember: > > Currently, we cannot automatically build PRs from non committers due to > ASF restrictions on Jenkins. INFRA (and I think Cesar?) is working on > better build nodes (ephermal runners on AWS) to improve Jenkins > performance and reduce the risk for security issues originating from > PRs. > > At the moment I (most of the time) manually created jobs to get some > feedback on PRs. To avoid that manual step, I created two parameterized > jobs: > > - Java 8: > https://ci-builds.apache.org/job/Tomee/job/pull-request-8.x-manual/ > - Java 11: > https://ci-builds.apache.org/job/Tomee/job/pull-request-manual/ > > They can be (manually triggered by any TomEE committer) either on the > TomEE GitHub repo itself or on any fork. The branch is also a > parameter. I think, that the security concern (from INFRA) is ok here > as a build isn't triggered automatically and requires committer > intervention to actually run. > > Happy building. > > Gruß > Richard > -- Atentamente: César Hernández.
