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.
