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.

