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/CAPoyBqS89Tko7-GFJOHBFquxzDycr7e_8xVLPz8ehvMrLZVK4A%40mail.gmail.com.

Reply via email to