Hi, I created a github build Workflow with matrix for both aspectj-maven-plugin and the mojohaus site.
The idea is to build one JDK first and only the matrix if it succeeds. This will help keep free slots for other Mojohaus projects. Concurrent Workflows are limited per organisation. HTH Ben On Tue, 8 Jun 2021, 16:43 '[email protected]' via mojohaus-dev, < [email protected]> wrote: > Hi there, > > thanks, Oliver, for creating the template. I just created the action for > servicedocgen from the templated and it works like a charm: > > https://github.com/mojohaus/servicedocgen-maven-plugin/actions/runs/918664419 > > I am enabling GHA check for PRs and then will remove travis. > > Cheers > Jörg > > [email protected] schrieb am Donnerstag, 4. März 2021 um 00:34:05 UTC+1: > >> sounds good. I already created this >> https://github.com/mojohaus/.github/tree/master/.github for >> release-drafter maybe we can extend to actions as well >> >> On Thu, 4 Mar 2021 at 08:04, <[email protected]> wrote: >> >>> I second that we should strive to do things similar in all mojohaus >>> projects. Reading >>> https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization >>> it >>> seems we can share workflows across all projects of he organization. >>> >>> Best Regards >>> Mirko Friedenhagen >>> — >>> Sent from my mobile >>> >>> Am 02.03.21 um 21:39 schrieb Anders Hammar >>> >>> Von: "Anders Hammar" <[email protected]> >>> Datum: 2. März 2021 >>> An: [email protected] >>> Cc: >>> Betreff: Re: Status of migrating to GitHub actions >>> There is no "official" mojohaus way that I know of. But I don't see any >>> benefit of every mojo doing it differently so I anyone that want to create >>> one common solution could do it. >>> >>> /Anders >>> >>> On Tue, Mar 2, 2021 at 9:29 PM 'Stefan Seifert' via mojohaus-dev < >>> [email protected]> wrote: >>> >>>> i've seen a few mojohaus projects already migrated from travis to >>>> GitHub actions. >>>> >>>> this is important because travis-ci.org quickly degenerates and will >>>> be switched off in a few weeks (following the message on their website). >>>> travis-ci.com is a possible replacement, but they are limiting build >>>> time for OSS projects (unless you get an exception by their management). >>>> >>>> i would like to migrate the build-helper-maven-plugin [1] to GitHub >>>> actions and created a branch with a copy of the scripts from >>>> versions-maven-plugin [2]. this is working quite well. other plugins like >>>> animal-sniffer-plugin use a completely different set of workflow scripts >>>> [3], and it is still using travis in parallel. >>>> >>>> is there an "official way" planned to be used for all mojohaus plugins, >>>> it should every plugin just go the easiest way that fits for their >>>> purposes? >>>> >>>> the workflow scripts from versions-maven-plugin limit their builds to >>>> branches matching '*', which are all branches that do not contains a "/" >>>> [4]. this looks like a strange restriction for me, probably that was not >>>> the intention. >>>> >>>> stefan >>>> >>>> [1] https://github.com/mojohaus/build-helper-maven-plugin >>>> [2] >>>> https://github.com/mojohaus/versions-maven-plugin/tree/master/.github/workflows >>>> [3] >>>> https://github.com/mojohaus/animal-sniffer/tree/master/.github/workflows >>>> [4] >>>> https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#patterns-to-match-branches-and-tags >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "mojohaus-dev" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/mojohaus-dev/AS8PR07MB7238F3607116DE0996845D2AB8999%40AS8PR07MB7238.eurprd07.prod.outlook.com >>>> . >>>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "mojohaus-dev" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/mojohaus-dev/CAKDUN1uEygXGXizBfbbdyiaHNuXGgf%3D%2BjRZB_RO4%3DfJa%2B%2Bdwdg%40mail.gmail.com >>> <https://groups.google.com/d/msgid/mojohaus-dev/CAKDUN1uEygXGXizBfbbdyiaHNuXGgf%3D%2BjRZB_RO4%3DfJa%2B%2Bdwdg%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "mojohaus-dev" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> >> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/mojohaus-dev/trinity-7915fcba-f15b-4bb1-a4c5-b5d23a19e8e1-1614809091634%40msvc-mesg-gmx023 >>> <https://groups.google.com/d/msgid/mojohaus-dev/trinity-7915fcba-f15b-4bb1-a4c5-b5d23a19e8e1-1614809091634%40msvc-mesg-gmx023?utm_medium=email&utm_source=footer> >>> . >>> >> >> >> -- >> Olivier Lamy >> http://twitter.com/olamy | http://linkedin.com/in/olamy >> > -- > You received this message because you are subscribed to the Google Groups > "mojohaus-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/mojohaus-dev/bf981011-7992-48d8-9008-ad378c897048n%40googlegroups.com > <https://groups.google.com/d/msgid/mojohaus-dev/bf981011-7992-48d8-9008-ad378c897048n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "mojohaus-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/mojohaus-dev/CAKZnr%2BzPyMju5rApz39OOBHe34tWt706xe9DmK1xgnP%2B5erx2g%40mail.gmail.com.
