sounds good to me too. Le lun. 11 juil. 2022 à 12:40, Julius Volz <[email protected]> a écrit :
> 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/CAOJizGftY%3D_w-Bu3YfS6HXvzK7aJ588kEuEQmYBxQitubhFc1A%40mail.gmail.com.

