I am pretty sure that nobody would mind ... The great thing about version control is that what has been done can always be undone.
________________________________ From: Richard Eckart de Castilho <r...@apache.org> Sent: Monday, July 29, 2024 3:38 PM To: dev@ctakes.apache.org <dev@ctakes.apache.org> Subject: Re: Build cTAKES using GitHub action? [EXTERNAL] * External Email - Caution * > On 29. Jul 2024, at 12:14, Finan, Sean > <sean.fi...@childrens.harvard.edu.INVALID> wrote: > >> Btw. how about setting up a GitHub action for building cTAKES? > > I thought about that when we switched over from svn. I didn't do it myself > because I am happy with Jenkins. Right, I honestly forgot that there's Jenkins. I guess that's because I didn't see Jenkins badges on the PRs: * https://urldefense.com/v3/__https://github.com/apache/ctakes/pull/21__;!!NZvER7FxgEiBAiR_!qsgb8wTFlVoBS9VU86JKrNyrbAQfAQd4MZIEkmpDyK3h10xw0SEz1iNheVt5Z6JaJB4XtWER6vxs-6jITDLAuw$ Cf. * https://urldefense.com/v3/__https://github.com/apache/uima-uimaj/pull/370__;!!NZvER7FxgEiBAiR_!qsgb8wTFlVoBS9VU86JKrNyrbAQfAQd4MZIEkmpDyK3h10xw0SEz1iNheVt5Z6JaJB4XtWER6vxs-6id7fIEbg$ I can see you're still using "traditional" UI-configured Jenkins jobs instead of Jenkins pipelines that are managed in the version control. Would you mind if I set up a pipeline build that can handle PRs for cTAKES by copying the approach I have taken in UIMA? See also: * https://urldefense.com/v3/__https://ci-builds.apache.org/job/UIMA/job/uima-uimaj/__;!!NZvER7FxgEiBAiR_!qsgb8wTFlVoBS9VU86JKrNyrbAQfAQd4MZIEkmpDyK3h10xw0SEz1iNheVt5Z6JaJB4XtWER6vxs-6i67BviWg$ * https://urldefense.com/v3/__https://ci-builds.apache.org/job/UIMA/configure__;!!NZvER7FxgEiBAiR_!qsgb8wTFlVoBS9VU86JKrNyrbAQfAQd4MZIEkmpDyK3h10xw0SEz1iNheVt5Z6JaJB4XtWER6vxs-6hzipOuGA$ * https://urldefense.com/v3/__https://ci-builds.apache.org/job/UIMA/job/uima-uimaj/configure__;!!NZvER7FxgEiBAiR_!qsgb8wTFlVoBS9VU86JKrNyrbAQfAQd4MZIEkmpDyK3h10xw0SEz1iNheVt5Z6JaJB4XtWER6vxs-6j88KBB1w$ That approach is using a shared repo that contains the actual pipeline configuration which is used by all UIMA sub-projects. I'd probably temporarily use that for cTAKES as well but it should eventually be cloned to a separate repo for cTAKES. * https://urldefense.com/v3/__https://github.com/apache/uima-build-jenkins-shared-library/tree/main__;!!NZvER7FxgEiBAiR_!qsgb8wTFlVoBS9VU86JKrNyrbAQfAQd4MZIEkmpDyK3h10xw0SEz1iNheVt5Z6JaJB4XtWER6vxs-6iYqO2wXQ$ Cheers, -- Richard