You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@karaf.apache.org by Jean-Baptiste Onofré <jb...@nanthrax.net> on 2023/10/31 08:27:03 UTC

[PROPOSAL] Migrate to GitHub Issues/Actions

Hi guys,

I would like to propose to move from Jira to GH Issues and from
Jenkins to GH Actions.

As we have several sub-projects, each sub-project will have its own
space, like we do for Karaf Minho
(https://github.com/apache/karaf-minho).

The migration should be "smooth" and I will work on it if you agree.

Thoughts ?

Regards
JB

Re: [PROPOSAL] Migrate to GitHub Issues/Actions

Posted by Matt Pavlovich <ma...@gmail.com>.
A little late but thought I’d put in my $0.02 

+1 for GitHub issues. There are APIs avail to migrate, so I”m not super concerned about lock-in.

Also, there is thing saying we can’t use GH actions and Apache Jenkins CI at the same time. 

GH actions seem to have more runner nodes vs Apache Jenkins infra and are great for when there are a lot of PR’s lined up. 

I use both GH Actions and Jenkins for jaxb-tools.

-Matt

> On Feb 5, 2024, at 12:56 AM, Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
> 
> Hi,
> 
> Yeeah, that would help. As said, my priority is the 4.5.0 release this
> week. The move to GH will happen after.
> 
> Thanks !
> Regards
> JB
> 
> On Mon, Feb 5, 2024 at 7:33 AM Grzegorz Grzybek <gr...@gmail.com> wrote:
>> 
>> Hello
>> 
>> JBO - we can discuss on slack later if you decide to migrate - we can use the scripts I used to migrate Pax projects.
>> 
>> regards
>> Grzegorz Grzybek
>> 
>> sob., 3 lut 2024 o 06:39 Jean-Baptiste Onofré <jb...@nanthrax.net> napisał(a):
>>> 
>>> Hi guys,
>>> 
>>> it seems we have a consensus here.
>>> 
>>> I propose to complete Karaf 4.5.0 release first and then I will move
>>> forward on the switch to GH Issues (and also GH Actions).
>>> 
>>> Thanks,
>>> Regards
>>> JB
>>> 
>>> On Tue, Oct 31, 2023 at 9:27 AM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
>>>> 
>>>> Hi guys,
>>>> 
>>>> I would like to propose to move from Jira to GH Issues and from
>>>> Jenkins to GH Actions.
>>>> 
>>>> As we have several sub-projects, each sub-project will have its own
>>>> space, like we do for Karaf Minho
>>>> (https://github.com/apache/karaf-minho).
>>>> 
>>>> The migration should be "smooth" and I will work on it if you agree.
>>>> 
>>>> Thoughts ?
>>>> 
>>>> Regards
>>>> JB


Re: [PROPOSAL] Migrate to GitHub Issues/Actions

Posted by Łukasz Dywicki <lu...@code-house.org>.
I am not entirely happy with github issues as they are vendor specific. 
However, I also acknowledge that it eases contribution path and reduces 
troubles with sign ups.

As for github actions - I've recently ported own builds and made couple 
reusable workflows for maven build and release [1] which I continue 
tweaking. Overall reusable workflows have some limitations, but they 
come handy with mutliple job/repos/branches. People even come with 
cross-repository triggers [2] which might be seen similar to jenkins 
pipelines.

I experienced no stability issues, even using public executors, so big + 
for github on that field.

Cheers,
Łukasz

[1] https://github.com/ConnectorIO/gh-actions-shared
[2] 
https://blog.marcnuri.com/triggering-github-actions-across-different-repositories

On 5.02.2024 07:56, Jean-Baptiste Onofré wrote:
> Hi,
> 
> Yeeah, that would help. As said, my priority is the 4.5.0 release this
> week. The move to GH will happen after.
> 
> Thanks !
> Regards
> JB
> 
> On Mon, Feb 5, 2024 at 7:33 AM Grzegorz Grzybek <gr...@gmail.com> wrote:
>>
>> Hello
>>
>> JBO - we can discuss on slack later if you decide to migrate - we can use the scripts I used to migrate Pax projects.
>>
>> regards
>> Grzegorz Grzybek
>>
>> sob., 3 lut 2024 o 06:39 Jean-Baptiste Onofré <jb...@nanthrax.net> napisał(a):
>>>
>>> Hi guys,
>>>
>>> it seems we have a consensus here.
>>>
>>> I propose to complete Karaf 4.5.0 release first and then I will move
>>> forward on the switch to GH Issues (and also GH Actions).
>>>
>>> Thanks,
>>> Regards
>>> JB
>>>
>>> On Tue, Oct 31, 2023 at 9:27 AM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
>>>>
>>>> Hi guys,
>>>>
>>>> I would like to propose to move from Jira to GH Issues and from
>>>> Jenkins to GH Actions.
>>>>
>>>> As we have several sub-projects, each sub-project will have its own
>>>> space, like we do for Karaf Minho
>>>> (https://github.com/apache/karaf-minho).
>>>>
>>>> The migration should be "smooth" and I will work on it if you agree.
>>>>
>>>> Thoughts ?
>>>>
>>>> Regards
>>>> JB

Re: [PROPOSAL] Migrate to GitHub Issues/Actions

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi,

Yeeah, that would help. As said, my priority is the 4.5.0 release this
week. The move to GH will happen after.

Thanks !
Regards
JB

On Mon, Feb 5, 2024 at 7:33 AM Grzegorz Grzybek <gr...@gmail.com> wrote:
>
> Hello
>
> JBO - we can discuss on slack later if you decide to migrate - we can use the scripts I used to migrate Pax projects.
>
> regards
> Grzegorz Grzybek
>
> sob., 3 lut 2024 o 06:39 Jean-Baptiste Onofré <jb...@nanthrax.net> napisał(a):
>>
>> Hi guys,
>>
>> it seems we have a consensus here.
>>
>> I propose to complete Karaf 4.5.0 release first and then I will move
>> forward on the switch to GH Issues (and also GH Actions).
>>
>> Thanks,
>> Regards
>> JB
>>
>> On Tue, Oct 31, 2023 at 9:27 AM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
>> >
>> > Hi guys,
>> >
>> > I would like to propose to move from Jira to GH Issues and from
>> > Jenkins to GH Actions.
>> >
>> > As we have several sub-projects, each sub-project will have its own
>> > space, like we do for Karaf Minho
>> > (https://github.com/apache/karaf-minho).
>> >
>> > The migration should be "smooth" and I will work on it if you agree.
>> >
>> > Thoughts ?
>> >
>> > Regards
>> > JB

Re: [PROPOSAL] Migrate to GitHub Issues/Actions

Posted by Grzegorz Grzybek <gr...@gmail.com>.
Hello

JBO - we can discuss on slack later if you decide to migrate - we can use
the scripts I used to migrate Pax projects.

regards
Grzegorz Grzybek

sob., 3 lut 2024 o 06:39 Jean-Baptiste Onofré <jb...@nanthrax.net> napisał(a):

> Hi guys,
>
> it seems we have a consensus here.
>
> I propose to complete Karaf 4.5.0 release first and then I will move
> forward on the switch to GH Issues (and also GH Actions).
>
> Thanks,
> Regards
> JB
>
> On Tue, Oct 31, 2023 at 9:27 AM Jean-Baptiste Onofré <jb...@nanthrax.net>
> wrote:
> >
> > Hi guys,
> >
> > I would like to propose to move from Jira to GH Issues and from
> > Jenkins to GH Actions.
> >
> > As we have several sub-projects, each sub-project will have its own
> > space, like we do for Karaf Minho
> > (https://github.com/apache/karaf-minho).
> >
> > The migration should be "smooth" and I will work on it if you agree.
> >
> > Thoughts ?
> >
> > Regards
> > JB
>

Re: [PROPOSAL] Migrate to GitHub Issues/Actions

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi guys,

it seems we have a consensus here.

I propose to complete Karaf 4.5.0 release first and then I will move
forward on the switch to GH Issues (and also GH Actions).

Thanks,
Regards
JB

On Tue, Oct 31, 2023 at 9:27 AM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
>
> Hi guys,
>
> I would like to propose to move from Jira to GH Issues and from
> Jenkins to GH Actions.
>
> As we have several sub-projects, each sub-project will have its own
> space, like we do for Karaf Minho
> (https://github.com/apache/karaf-minho).
>
> The migration should be "smooth" and I will work on it if you agree.
>
> Thoughts ?
>
> Regards
> JB

Re: [PROPOSAL] Migrate to GitHub Issues/Actions

Posted by Francois Papon <fr...@openobject.fr>.
+1, it would be easier to manage the project in one place :)

regards,

François

On 31/10/2023 09:27, Jean-Baptiste Onofré wrote:
> Hi guys,
>
> I would like to propose to move from Jira to GH Issues and from
> Jenkins to GH Actions.
>
> As we have several sub-projects, each sub-project will have its own
> space, like we do for Karaf Minho
> (https://github.com/apache/karaf-minho).
>
> The migration should be "smooth" and I will work on it if you agree.
>
> Thoughts ?
>
> Regards
> JB

Re: [PROPOSAL] Migrate to GitHub Issues/Actions

Posted by Matt Pavlovich <ma...@gmail.com>.
+1 

> On Nov 21, 2023, at 3:12 AM, Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
> 
> Hi guys
> 
> Any comments on that one ?
> 
> If there are no objections, I will move forward with that.
> 
> Regards
> JB
> 
> On Tue, Oct 31, 2023 at 9:27 AM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
>> 
>> Hi guys,
>> 
>> I would like to propose to move from Jira to GH Issues and from
>> Jenkins to GH Actions.
>> 
>> As we have several sub-projects, each sub-project will have its own
>> space, like we do for Karaf Minho
>> (https://github.com/apache/karaf-minho).
>> 
>> The migration should be "smooth" and I will work on it if you agree.
>> 
>> Thoughts ?
>> 
>> Regards
>> JB


Re: [PROPOSAL] Migrate to GitHub Issues/Actions

Posted by Grzegorz Grzybek <gr...@gmail.com>.
Hello

Please check
https://github.com/ops4j/org.ops4j.tools/blob/main/jira2github/data/readme.adoc
- I can perform the migration. The tool is a bit low level, but it worked
during OPS4J migration to GH.
This readme describes multi-stage procedure which includes generation of
properties files containing the mapping of various jira items (versions,
components, milestones, ...).

The point is that there may be cross links between JIRAs, so GH issues
should also contain links - that's handled by the tool as well. In first
pass I create the issues, collect the JIRA (KARAF-xxx) to GH # mapping,
which then is used in second pass to recreate the links.

regards
Grzegorz Grzybek

wt., 21 lis 2023 o 10:15 Jean-Baptiste Onofré <jb...@nanthrax.net> napisał(a):

> Hi guys
>
> Any comments on that one ?
>
> If there are no objections, I will move forward with that.
>
> Regards
> JB
>
> On Tue, Oct 31, 2023 at 9:27 AM Jean-Baptiste Onofré <jb...@nanthrax.net>
> wrote:
> >
> > Hi guys,
> >
> > I would like to propose to move from Jira to GH Issues and from
> > Jenkins to GH Actions.
> >
> > As we have several sub-projects, each sub-project will have its own
> > space, like we do for Karaf Minho
> > (https://github.com/apache/karaf-minho).
> >
> > The migration should be "smooth" and I will work on it if you agree.
> >
> > Thoughts ?
> >
> > Regards
> > JB
>

Re: [PROPOSAL] Migrate to GitHub Issues/Actions

Posted by Francois Papon <fr...@openobject.fr>.
+1


On 21/11/2023 10:12, Jean-Baptiste Onofré wrote:
> Hi guys
>
> Any comments on that one ?
>
> If there are no objections, I will move forward with that.
>
> Regards
> JB
>
> On Tue, Oct 31, 2023 at 9:27 AM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
>> Hi guys,
>>
>> I would like to propose to move from Jira to GH Issues and from
>> Jenkins to GH Actions.
>>
>> As we have several sub-projects, each sub-project will have its own
>> space, like we do for Karaf Minho
>> (https://github.com/apache/karaf-minho).
>>
>> The migration should be "smooth" and I will work on it if you agree.
>>
>> Thoughts ?
>>
>> Regards
>> JB

Re: [PROPOSAL] Migrate to GitHub Issues/Actions

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi guys

Any comments on that one ?

If there are no objections, I will move forward with that.

Regards
JB

On Tue, Oct 31, 2023 at 9:27 AM Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:
>
> Hi guys,
>
> I would like to propose to move from Jira to GH Issues and from
> Jenkins to GH Actions.
>
> As we have several sub-projects, each sub-project will have its own
> space, like we do for Karaf Minho
> (https://github.com/apache/karaf-minho).
>
> The migration should be "smooth" and I will work on it if you agree.
>
> Thoughts ?
>
> Regards
> JB

Re: [PROPOSAL] Migrate to GitHub Issues/Actions

Posted by Francois Papon <fr...@openobject.fr>.
Hi Grzegorz,

Thank you for sharing, it's nice!

regards,

François

On 31/10/2023 09:31, Grzegorz Grzybek wrote:
> Hello
>
> Technically it's easy - I wrote and successfully used
> https://github.com/ops4j/org.ops4j.tools/tree/main/jira2github to migrate
> Pax projects from Jira to GitHub.
>
> But how does it relate to ASF governance?
>
> regards
> Grzegorz Grzybek
>
> wt., 31 paź 2023 o 09:27 Jean-Baptiste Onofré <jb...@nanthrax.net> napisał(a):
>
>> Hi guys,
>>
>> I would like to propose to move from Jira to GH Issues and from
>> Jenkins to GH Actions.
>>
>> As we have several sub-projects, each sub-project will have its own
>> space, like we do for Karaf Minho
>> (https://github.com/apache/karaf-minho).
>>
>> The migration should be "smooth" and I will work on it if you agree.
>>
>> Thoughts ?
>>
>> Regards
>> JB
>>

Re: [PROPOSAL] Migrate to GitHub Issues/Actions

Posted by Grzegorz Grzybek <gr...@gmail.com>.
Thanks JBO for explanation

So +1 from me ;) and I offer to migrate Jiras using
org.ops4j.tools/jira2github !

regards
Grzegorz

wt., 31 paź 2023 o 09:53 Jean-Baptiste Onofré <jb...@nanthrax.net> napisał(a):

> There's no problem from ASF standpoint:
> - INFRA delegated the settings to .asf.yml
> - several ASF projects already use GH Issues/Actions (Iceberg, ...)
> - we already have Karaf Minho using it
>
> https://infra.apache.org/github-actions-policy.html
>
> Regards
> JB
>
> On Tue, Oct 31, 2023 at 9:31 AM Grzegorz Grzybek <gr...@gmail.com>
> wrote:
> >
> > Hello
> >
> > Technically it's easy - I wrote and successfully used
> > https://github.com/ops4j/org.ops4j.tools/tree/main/jira2github to
> migrate
> > Pax projects from Jira to GitHub.
> >
> > But how does it relate to ASF governance?
> >
> > regards
> > Grzegorz Grzybek
> >
> > wt., 31 paź 2023 o 09:27 Jean-Baptiste Onofré <jb...@nanthrax.net>
> napisał(a):
> >
> > > Hi guys,
> > >
> > > I would like to propose to move from Jira to GH Issues and from
> > > Jenkins to GH Actions.
> > >
> > > As we have several sub-projects, each sub-project will have its own
> > > space, like we do for Karaf Minho
> > > (https://github.com/apache/karaf-minho).
> > >
> > > The migration should be "smooth" and I will work on it if you agree.
> > >
> > > Thoughts ?
> > >
> > > Regards
> > > JB
> > >
>

Re: [PROPOSAL] Migrate to GitHub Issues/Actions

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
There's no problem from ASF standpoint:
- INFRA delegated the settings to .asf.yml
- several ASF projects already use GH Issues/Actions (Iceberg, ...)
- we already have Karaf Minho using it

https://infra.apache.org/github-actions-policy.html

Regards
JB

On Tue, Oct 31, 2023 at 9:31 AM Grzegorz Grzybek <gr...@gmail.com> wrote:
>
> Hello
>
> Technically it's easy - I wrote and successfully used
> https://github.com/ops4j/org.ops4j.tools/tree/main/jira2github to migrate
> Pax projects from Jira to GitHub.
>
> But how does it relate to ASF governance?
>
> regards
> Grzegorz Grzybek
>
> wt., 31 paź 2023 o 09:27 Jean-Baptiste Onofré <jb...@nanthrax.net> napisał(a):
>
> > Hi guys,
> >
> > I would like to propose to move from Jira to GH Issues and from
> > Jenkins to GH Actions.
> >
> > As we have several sub-projects, each sub-project will have its own
> > space, like we do for Karaf Minho
> > (https://github.com/apache/karaf-minho).
> >
> > The migration should be "smooth" and I will work on it if you agree.
> >
> > Thoughts ?
> >
> > Regards
> > JB
> >

Re: [PROPOSAL] Migrate to GitHub Issues/Actions

Posted by Grzegorz Grzybek <gr...@gmail.com>.
Hello

Technically it's easy - I wrote and successfully used
https://github.com/ops4j/org.ops4j.tools/tree/main/jira2github to migrate
Pax projects from Jira to GitHub.

But how does it relate to ASF governance?

regards
Grzegorz Grzybek

wt., 31 paź 2023 o 09:27 Jean-Baptiste Onofré <jb...@nanthrax.net> napisał(a):

> Hi guys,
>
> I would like to propose to move from Jira to GH Issues and from
> Jenkins to GH Actions.
>
> As we have several sub-projects, each sub-project will have its own
> space, like we do for Karaf Minho
> (https://github.com/apache/karaf-minho).
>
> The migration should be "smooth" and I will work on it if you agree.
>
> Thoughts ?
>
> Regards
> JB
>