That's actually  an interesting idea. Disclaimer: I'm not neutral because
I'm a mini-investor in Dagger (just for fun). But the idea that the CI
pipeline would really run locally (or anywhere) exactly as it would run on
the final cloud CI provider is a nice one. I'd also leave that up to Julien
to use or discard though :)

When chatting with Johannes (Fish) about Dagger, he brought up the question
on how to achieve the same kind of build parallelism in Dagger as in our
current CI setup on CircleCI. No idea if and how to approach that with
Dagger, since I think the idea is that you just run "dagger do" on the CI
provider, and the rest of the build tree happens within that.

On Thu, Jun 16, 2022 at 2:18 PM Frederic Branczyk <fbranc...@gmail.com>
wrote:

> 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 <bwplo...@gmail.com>
> wrote:
>
>> Amazing! LGTM
>>
>> Kind Regards,
>> Bartek Płotka (@bwplotka)
>>
>>
>> On Thu, Jun 16, 2022 at 11:30 AM Julien Pivotto <
>> roidelapl...@prometheus.io> 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 <bwplo...@gmail.com> 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 <
>>> > > roidelapl...@prometheus.io> 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 prometheus-developers+unsubscr...@googlegroups.com.
>>> > >> 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 prometheus-developers+unsubscr...@googlegroups.com.
>>> > > 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 prometheus-developers+unsubscr...@googlegroups.com.
>>> > 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 prometheus-developers+unsubscr...@googlegroups.com.
>> 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 prometheus-developers+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/prometheus-developers/CAOs1UmwkUUzp3Miu%2BZ5ByS-oD4S2KzzAPdf6kwFRxkkKRK8JNw%40mail.gmail.com
> <https://groups.google.com/d/msgid/prometheus-developers/CAOs1UmwkUUzp3Miu%2BZ5ByS-oD4S2KzzAPdf6kwFRxkkKRK8JNw%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 prometheus-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-developers/CA%2BT6YoyeSRZi%2BR0H5RZHqxaU6WhyRVM7EfADAcvJPy4n_fTBsg%40mail.gmail.com.

Reply via email to