Great to hear, sounds good to me! On Fri, Jul 8, 2022 at 12:26 PM Julien Pivotto <[email protected]> wrote:
> On 19 Jun 14:39, Julius Volz wrote: > > 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. > > I have played with dagger and it seems reasonable to move into this > direction. This would create an abstract layer to reuse the same CI > system no matter where we execute the tests. > > Based on my initial tests, our Makefile system and golang-builder would > be totally reusable as well, speeding up the process. We could in the > long term move some of its logic inside dagger itself. > > For Julius' question: We would leverage CI parallelism and pass down to > dagger which thread to run. > > I also note that dagger is young but the team is quite responsive and I > was able to get prompt feedback to my queries during my experiments. > > Therefore I'd like to proceed with Dagger. > > > > > On Thu, Jun 16, 2022 at 2:18 PM Frederic Branczyk <[email protected]> > > 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 <[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 > > > < > 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 [email protected]. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/prometheus-developers/CA%2BT6YoyeSRZi%2BR0H5RZHqxaU6WhyRVM7EfADAcvJPy4n_fTBsg%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/CA%2BT6Yowobw9Xx1MDK_2VaN%2B8hsM0rOJ%2B4_XLgtjv0yP3v1pXAg%40mail.gmail.com.

