Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. I’ve had a similar awakening a few months when realising that GitHub shows you the cost of free-for-open-source Actions usage.

I’ve had a similar awakening a few months when realising that GitHub shows you the cost of free-for-open-source Actions usage.

Scheduled Pinned Locked Moved Uncategorized
34 Posts 14 Posters 157 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • cararemixed@mastodon.socialC cararemixed@mastodon.social

    @janl I wonder if contemporary CI is something we overbuilt. Is software so fragile that we need a giant integration matrix? Do checks need to be run so frequently that we can act like coding is now a just a rush to deliver and move on style activity? Reflecting on the era of The Cathedral and the Bazaar, when did business interests overtake community interests?

    fedops@fosstodon.orgF This user is from outside of this forum
    fedops@fosstodon.orgF This user is from outside of this forum
    fedops@fosstodon.org
    wrote last edited by
    #11

    @cararemixed number of builds run is a terrible metric, not only due to resource waste.
    @janl

    cararemixed@mastodon.socialC 1 Reply Last reply
    0
    • diazona@techhub.socialD diazona@techhub.social

      @janl How low is low traffic in your case? (Some of my projects are running tests 2x/month these days 😅 I should check the cost report, but that would cost me pennies on self hosting)

      janl@narrativ.esJ This user is from outside of this forum
      janl@narrativ.esJ This user is from outside of this forum
      janl@narrativ.es
      wrote last edited by
      #12

      @diazona it’s a bit bursty, so averaging is tough

      diazona@techhub.socialD 1 Reply Last reply
      0
      • janl@narrativ.esJ janl@narrativ.es

        The consequence for me is working on and supporting CI solutions thay can be run anywhere and still provide a reliable build environment.

        I’m so done with everything we do is renting a variable markup on the cost of AWS, Azure or GCP.

        There is not reason we shouldn’t be able to (paraphrasing) run `brew install ci-server` and have a system stood up that can run tests under almost any OS/arch/env combination on any* dev box.

        *macOS licensing complicates things, but the point stands.

        Z This user is from outside of this forum
        Z This user is from outside of this forum
        zygmyd@toot.cat
        wrote last edited by
        #13

        @janl

        Way back when, or in fact in 2026 for some projects, people would get a mailing list message to try the most recent tests. Some similar kind of "make test" seems to be what you are talking about? Or does it specifically have to be a bespoke CI in a box?

        Link Preview Image
        RE26 testing call (2.6.13) #1 - openldap-technical - openldap.org

        favicon

        (lists.openldap.org)

        janl@narrativ.esJ 1 Reply Last reply
        0
        • fedops@fosstodon.orgF fedops@fosstodon.org

          @jwildeboer @janl this is where I see the value of local-first CI. Which should always have been prioritized, but of course runs against the lock-in strategy of shitty corps like Github^Wmsft.

          One promising example:
          https://ambient.liw.fi/

          omegapolice@hachyderm.ioO This user is from outside of this forum
          omegapolice@hachyderm.ioO This user is from outside of this forum
          omegapolice@hachyderm.io
          wrote last edited by
          #14

          @fedops @jwildeboer @janl They all went away again or enshittified ... thinking of Dagger and earthly, there are probably countless more.

          fedops@fosstodon.orgF 1 Reply Last reply
          0
          • janl@narrativ.esJ janl@narrativ.es

            RE: https://grrl.me/@soph/116586772000163018

            I’ve had a similar awakening a few months when realising that GitHub shows you the cost of free-for-open-source Actions usage. On of my decidedly low-traffic but big test suite (173 checks) would cost thousands of dollars per month.

            I have come to the inevitable conclusion that they’ve played us all for fools. We all have infinitely fast dev machines, but we need to rent a dev machine’s worth of servers every month to run an open source project?

            Absolutely not.

            mms@mastodon.bsd.cafeM This user is from outside of this forum
            mms@mastodon.bsd.cafeM This user is from outside of this forum
            mms@mastodon.bsd.cafe
            wrote last edited by
            #15

            @janl TBF, FreeBSD has their own fleet farm to build ports. It a regular problem to fund machines for it.

            janl@narrativ.esJ otfrom@functional.cafeO 2 Replies Last reply
            0
            • mms@mastodon.bsd.cafeM mms@mastodon.bsd.cafe

              @janl TBF, FreeBSD has their own fleet farm to build ports. It a regular problem to fund machines for it.

              janl@narrativ.esJ This user is from outside of this forum
              janl@narrativ.esJ This user is from outside of this forum
              janl@narrativ.es
              wrote last edited by
              #16

              @mms we have donated hardware for CouchDB as well.

              1 Reply Last reply
              0
              • Z zygmyd@toot.cat

                @janl

                Way back when, or in fact in 2026 for some projects, people would get a mailing list message to try the most recent tests. Some similar kind of "make test" seems to be what you are talking about? Or does it specifically have to be a bespoke CI in a box?

                Link Preview Image
                RE26 testing call (2.6.13) #1 - openldap-technical - openldap.org

                favicon

                (lists.openldap.org)

                janl@narrativ.esJ This user is from outside of this forum
                janl@narrativ.esJ This user is from outside of this forum
                janl@narrativ.es
                wrote last edited by
                #17

                @zygmyd we do this for CouchDB, but our CI has a wider platform matrix

                1 Reply Last reply
                0
                • mms@mastodon.bsd.cafeM mms@mastodon.bsd.cafe

                  @janl TBF, FreeBSD has their own fleet farm to build ports. It a regular problem to fund machines for it.

                  otfrom@functional.cafeO This user is from outside of this forum
                  otfrom@functional.cafeO This user is from outside of this forum
                  otfrom@functional.cafe
                  wrote last edited by
                  #18

                  @mms @janl I'd like to do some kind of seti@home system.

                  mms@mastodon.bsd.cafeM 1 Reply Last reply
                  0
                  • omegapolice@hachyderm.ioO omegapolice@hachyderm.io

                    @fedops @jwildeboer @janl They all went away again or enshittified ... thinking of Dagger and earthly, there are probably countless more.

                    fedops@fosstodon.orgF This user is from outside of this forum
                    fedops@fosstodon.orgF This user is from outside of this forum
                    fedops@fosstodon.org
                    wrote last edited by
                    #19

                    @OmegaPolice wonder why...

                    What happened to Dagger specifically?

                    @jwildeboer @janl

                    omegapolice@hachyderm.ioO 1 Reply Last reply
                    0
                    • otfrom@functional.cafeO otfrom@functional.cafe

                      @mms @janl I'd like to do some kind of seti@home system.

                      mms@mastodon.bsd.cafeM This user is from outside of this forum
                      mms@mastodon.bsd.cafeM This user is from outside of this forum
                      mms@mastodon.bsd.cafe
                      wrote last edited by
                      #20

                      @otfrom @janl there are plans for distributed compute for llm providers... so I guess all other ways will be outlawed soon.

                      otfrom@functional.cafeO 1 Reply Last reply
                      0
                      • mms@mastodon.bsd.cafeM mms@mastodon.bsd.cafe

                        @otfrom @janl there are plans for distributed compute for llm providers... so I guess all other ways will be outlawed soon.

                        otfrom@functional.cafeO This user is from outside of this forum
                        otfrom@functional.cafeO This user is from outside of this forum
                        otfrom@functional.cafe
                        wrote last edited by
                        #21

                        @mms @janl that... That... Ugh

                        mms@mastodon.bsd.cafeM 1 Reply Last reply
                        0
                        • janl@narrativ.esJ janl@narrativ.es

                          RE: https://grrl.me/@soph/116586772000163018

                          I’ve had a similar awakening a few months when realising that GitHub shows you the cost of free-for-open-source Actions usage. On of my decidedly low-traffic but big test suite (173 checks) would cost thousands of dollars per month.

                          I have come to the inevitable conclusion that they’ve played us all for fools. We all have infinitely fast dev machines, but we need to rent a dev machine’s worth of servers every month to run an open source project?

                          Absolutely not.

                          adingbatponder@fosstodon.orgA This user is from outside of this forum
                          adingbatponder@fosstodon.orgA This user is from outside of this forum
                          adingbatponder@fosstodon.org
                          wrote last edited by
                          #22

                          @janl What confuses me is that there are TW of energy used in the social media in slagging off AI use for coding and attacking those who might admit to using it, but not a sausage of FOSS effort I can see on making a better tool than these expensive tech bro LLMs. Am really perplexed that FOSS efforts seems to have been defeated by next big thing: training & providing free models that compete with the expensive stuff in speed & quality & give users what they want: off-line, all params known.

                          1 Reply Last reply
                          0
                          • fedops@fosstodon.orgF fedops@fosstodon.org

                            @OmegaPolice wonder why...

                            What happened to Dagger specifically?

                            @jwildeboer @janl

                            omegapolice@hachyderm.ioO This user is from outside of this forum
                            omegapolice@hachyderm.ioO This user is from outside of this forum
                            omegapolice@hachyderm.io
                            wrote last edited by
                            #23

                            @fedops @jwildeboer @janl Ah, I seem to have misremembered. They still advertise "local-first", even though they have a cloud offering. IIRC what interested me was their DSL which they abandoned.

                            Earthly went commercial (which somewhat precludes local-first, doesn't it?) but apparently didn't make it. 🫤

                            Haven't seen anything except Jenkins, GitLab, GitHub in the enterprise myself.

                            fedops@fosstodon.orgF 1 Reply Last reply
                            0
                            • omegapolice@hachyderm.ioO omegapolice@hachyderm.io

                              @fedops @jwildeboer @janl Ah, I seem to have misremembered. They still advertise "local-first", even though they have a cloud offering. IIRC what interested me was their DSL which they abandoned.

                              Earthly went commercial (which somewhat precludes local-first, doesn't it?) but apparently didn't make it. 🫤

                              Haven't seen anything except Jenkins, GitLab, GitHub in the enterprise myself.

                              fedops@fosstodon.orgF This user is from outside of this forum
                              fedops@fosstodon.orgF This user is from outside of this forum
                              fedops@fosstodon.org
                              wrote last edited by
                              #24

                              @OmegaPolice yeah. We did use Teamcity for a while, but of course nowadays most stuff is azure devops because msft. Plus Jenkins, but on a server and not on dev machines.

                              @jwildeboer @janl

                              omegapolice@hachyderm.ioO 1 Reply Last reply
                              0
                              • janl@narrativ.esJ janl@narrativ.es

                                @diazona it’s a bit bursty, so averaging is tough

                                diazona@techhub.socialD This user is from outside of this forum
                                diazona@techhub.socialD This user is from outside of this forum
                                diazona@techhub.social
                                wrote last edited by
                                #25

                                @janl Ah yeah fair enough

                                1 Reply Last reply
                                0
                                • janl@narrativ.esJ janl@narrativ.es

                                  The consequence for me is working on and supporting CI solutions thay can be run anywhere and still provide a reliable build environment.

                                  I’m so done with everything we do is renting a variable markup on the cost of AWS, Azure or GCP.

                                  There is not reason we shouldn’t be able to (paraphrasing) run `brew install ci-server` and have a system stood up that can run tests under almost any OS/arch/env combination on any* dev box.

                                  *macOS licensing complicates things, but the point stands.

                                  varx@infosec.exchangeV This user is from outside of this forum
                                  varx@infosec.exchangeV This user is from outside of this forum
                                  varx@infosec.exchange
                                  wrote last edited by
                                  #26

                                  @janl Yeah, what the heck is up with Mac dev licensing? I wanted to cross-compile a Rust crate for Mac and found I would have to sign some sort of contract.

                                  ...so I just don't compile for Mac.

                                  1 Reply Last reply
                                  0
                                  • janl@narrativ.esJ janl@narrativ.es

                                    RE: https://grrl.me/@soph/116586772000163018

                                    I’ve had a similar awakening a few months when realising that GitHub shows you the cost of free-for-open-source Actions usage. On of my decidedly low-traffic but big test suite (173 checks) would cost thousands of dollars per month.

                                    I have come to the inevitable conclusion that they’ve played us all for fools. We all have infinitely fast dev machines, but we need to rent a dev machine’s worth of servers every month to run an open source project?

                                    Absolutely not.

                                    6@possum.city6 This user is from outside of this forum
                                    6@possum.city6 This user is from outside of this forum
                                    6@possum.city
                                    wrote last edited by
                                    #27

                                    @janl@narrativ.es I mean, the cloud's always been good only for wildly variable loads, if you have a stable load, then owning your own stuff's always better in the long run
                                    but "the cloud" shines in "oh dang I need 10x more resources this weekend for an event" sorta stuff (or "oh no the project got on HN/slashdot/youtube/whatever and blew up in popularity and now there's so many more people doing stuff")
                                    also some minor other benefits, like supposed 24/7 availability, but github's stuff doesn't have that anyway, lol, and unless you have a very busy project, having even a whole day of downtime is probably not gonna be all too bad anyway, lol

                                    and technically, having a multi-user build system is a more efficient use of resources but...you can afford a bit of waste when self-hosting, who cares that you have a machine idling 24/7 in the corner, the idle usage's pretty negligible generally

                                    janl@narrativ.esJ 1 Reply Last reply
                                    0
                                    • 6@possum.city6 6@possum.city

                                      @janl@narrativ.es I mean, the cloud's always been good only for wildly variable loads, if you have a stable load, then owning your own stuff's always better in the long run
                                      but "the cloud" shines in "oh dang I need 10x more resources this weekend for an event" sorta stuff (or "oh no the project got on HN/slashdot/youtube/whatever and blew up in popularity and now there's so many more people doing stuff")
                                      also some minor other benefits, like supposed 24/7 availability, but github's stuff doesn't have that anyway, lol, and unless you have a very busy project, having even a whole day of downtime is probably not gonna be all too bad anyway, lol

                                      and technically, having a multi-user build system is a more efficient use of resources but...you can afford a bit of waste when self-hosting, who cares that you have a machine idling 24/7 in the corner, the idle usage's pretty negligible generally

                                      janl@narrativ.esJ This user is from outside of this forum
                                      janl@narrativ.esJ This user is from outside of this forum
                                      janl@narrativ.es
                                      wrote last edited by
                                      #28

                                      @6 I’m older than the cloud, I don’t need it explained to me 🙂

                                      1 Reply Last reply
                                      0
                                      • otfrom@functional.cafeO otfrom@functional.cafe

                                        @mms @janl that... That... Ugh

                                        mms@mastodon.bsd.cafeM This user is from outside of this forum
                                        mms@mastodon.bsd.cafeM This user is from outside of this forum
                                        mms@mastodon.bsd.cafe
                                        wrote last edited by
                                        #29

                                        @otfrom @janl Exactly...

                                        and if this goes into fruition, I'm 99,999% sure they will pay with tokens 😜

                                        otfrom@functional.cafeO 1 Reply Last reply
                                        0
                                        • fedops@fosstodon.orgF fedops@fosstodon.org

                                          @OmegaPolice yeah. We did use Teamcity for a while, but of course nowadays most stuff is azure devops because msft. Plus Jenkins, but on a server and not on dev machines.

                                          @jwildeboer @janl

                                          omegapolice@hachyderm.ioO This user is from outside of this forum
                                          omegapolice@hachyderm.ioO This user is from outside of this forum
                                          omegapolice@hachyderm.io
                                          wrote last edited by
                                          #30

                                          @fedops @jwildeboer @janl Never got to use TeamCity, unfortunately.

                                          Ugh, AZDO ... had to touch that briefly, what a shit experience.

                                          Tekton et al may be interesting in this context. While representing full Kubernetes buy-in, you can self-host a small cluster, even on your dev machine. It's just ... no layer of abstraction regarding builds/pipelines at all, and lots of infra instead.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups