If we're already doing this (and this is not the first or last time we've
moved CI systems) I do think there is value in thinking about abstracting
our CI so another move would be easy and not require us to rewrite
everything. Don't get me wrong, I'm very happy with GitHub Actions but
there's always "the next thing" (TM). If we're already doing this, I would
suggest having a look at Dagger (https://dagger.io/) to actually write the
pipelines and "just" run them on GitHub Actions.

Just my two cents, as always in the Prometheus project I think whoever does
the work can have the freedom to decide, but this would be my suggestion.

On Thu, 16 Jun 2022 at 13:13, Bartłomiej Płotka <[email protected]> wrote:

> Amazing! LGTM
>
> Kind Regards,
> Bartek Płotka (@bwplotka)
>
>
> On Thu, Jun 16, 2022 at 11:30 AM Julien Pivotto <
> [email protected]> wrote:
>
>> Yes, the plan is to rewrite the orb as a reusable github action. There
>> would be a repo similar to the orb we are using.
>>
>>
>> On 16 Jun 11:28, Augustin Husson wrote:
>> > I guess a nice way to reuse the orb is to create a GithubAction that
>> > provides more or less the same features.
>> >
>> > Le jeu. 16 juin 2022 à 11:05, Bartłomiej Płotka <[email protected]> a
>> > écrit :
>> >
>> > > Hi,
>> > >
>> > > Thanks!
>> > >
>> > > What does that mean to reusable Orbs we maintain? Can we reuse some
>> of the
>> > > jobs in the same manner across repos?
>> > >
>> > > Kind Regards,
>> > > Bartek Płotka (@bwplotka)
>> > >
>> > >
>> > > On Thu, Jun 16, 2022 at 10:45 AM Julien Pivotto <
>> > > [email protected]> wrote:
>> > >
>> > >> Hello,
>> > >>
>> > >> Based on a request from CNCF, I'd like to move from CircleCI to
>> Github
>> > >> Action.
>> > >>
>> > >> We are already using GitHub actions today, for linting and fuzzing.
>> > >>
>> > >> Compared to what we are using in CircleCI, it looks like GitHub
>> action
>> > >> runners are comparable in size, with slightly more ram.
>> > >>
>> > >> Pros' of the move:
>> > >> - Remove a CI system
>> > >> - Better integration with Github (access to logs, etc)
>> > >> - It seems better for CNCF itself
>> > >>
>> > >> Con's of the move:
>> > >> - Threading (e.g. parallel builds) will be a bit more itchy at the
>> > >>   moment but will be doable.
>> > >>
>> > >> I plan to do the work in the coming weeks, unless we don't have lazy
>> > >> consensus.
>> > >>
>> > >> Regards,
>> > >>
>> > >> --
>> > >> Julien Pivotto
>> > >> @roidelapluie
>> > >>
>> > >> --
>> > >> You received this message because you are subscribed to the Google
>> Groups
>> > >> "Prometheus Developers" 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/prometheus-developers/YqrtnRGCHWT5f1w1%40nixos
>> > >> .
>> > >>
>> > > --
>> > > You received this message because you are subscribed to the Google
>> Groups
>> > > "Prometheus Developers" 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/prometheus-developers/CAMssQwZUHemRqsAjwCM%2B6-iL28TrgyrPYbMKM9MPHEMt5jNfrw%40mail.gmail.com
>> > > <
>> https://groups.google.com/d/msgid/prometheus-developers/CAMssQwZUHemRqsAjwCM%2B6-iL28TrgyrPYbMKM9MPHEMt5jNfrw%40mail.gmail.com?utm_medium=email&utm_source=footer
>> >
>> > > .
>> > >
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> Groups "Prometheus Developers" 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/prometheus-developers/CAOJizGdpoUuJ%3Dbws2oXcBtsLN%2BtjrB3JWDdrXJP98FMFQafZXA%40mail.gmail.com
>> .
>>
>> --
>> Julien Pivotto
>> @roidelapluie
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Prometheus Developers" 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/prometheus-developers/CAMssQwbP0S02dQqVZ3b6iuco4szGP%2B%3DR5gOUcr%2BEkHjHRsOwnQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/prometheus-developers/CAMssQwbP0S02dQqVZ3b6iuco4szGP%2B%3DR5gOUcr%2BEkHjHRsOwnQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Developers" 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/prometheus-developers/CAOs1UmwkUUzp3Miu%2BZ5ByS-oD4S2KzzAPdf6kwFRxkkKRK8JNw%40mail.gmail.com.

Reply via email to