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 156 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.
  • 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
    #1

    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.

    janl@narrativ.esJ cararemixed@mastodon.socialC diazona@techhub.socialD mms@mastodon.bsd.cafeM adingbatponder@fosstodon.orgA 8 Replies Last reply
    1
    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.

      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
      #2

      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.

      jwildeboer@social.wildeboer.netJ Z varx@infosec.exchangeV 3 Replies 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.

        cararemixed@mastodon.socialC This user is from outside of this forum
        cararemixed@mastodon.socialC This user is from outside of this forum
        cararemixed@mastodon.social
        wrote last edited by
        #3

        @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?

        janl@narrativ.esJ fedops@fosstodon.orgF 2 Replies Last reply
        0
        • 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?

          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
          #4

          @cararemixed I’m in a situation where the software really does need a wide matrix that’s more than a typical project needs, but that could reflect on the enironments they run on aren’t well enough standardised, so yeah, bit of both?

          Re do we need to run all tests: shouldn’t ststic analysis allow us only to run the tests that depend on the source code we changed? (won’t work for everything, mostly external state, but could help a lot otherwise?)

          cararemixed@mastodon.socialC diazona@techhub.socialD 2 Replies Last reply
          0
          • janl@narrativ.esJ janl@narrativ.es

            @cararemixed I’m in a situation where the software really does need a wide matrix that’s more than a typical project needs, but that could reflect on the enironments they run on aren’t well enough standardised, so yeah, bit of both?

            Re do we need to run all tests: shouldn’t ststic analysis allow us only to run the tests that depend on the source code we changed? (won’t work for everything, mostly external state, but could help a lot otherwise?)

            cararemixed@mastodon.socialC This user is from outside of this forum
            cararemixed@mastodon.socialC This user is from outside of this forum
            cararemixed@mastodon.social
            wrote last edited by
            #5

            @janl I'm not discounting running tests but maybe I'm starting to question platforms which fail to provide basic portability and the focus on PR builds over patch reviews. I think reviewers actually testing patches under review locally is underrated (like reproducing scientific results, it is time consuming but good). CI shouldn't have negated the need for that.

            janl@narrativ.esJ 1 Reply Last reply
            0
            • cararemixed@mastodon.socialC cararemixed@mastodon.social

              @janl I'm not discounting running tests but maybe I'm starting to question platforms which fail to provide basic portability and the focus on PR builds over patch reviews. I think reviewers actually testing patches under review locally is underrated (like reproducing scientific results, it is time consuming but good). CI shouldn't have negated the need for that.

              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
              #6

              @cararemixed yup!

              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.

                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
                #7

                @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 1 Reply Last reply
                0
                • janl@narrativ.esJ janl@narrativ.es

                  @cararemixed I’m in a situation where the software really does need a wide matrix that’s more than a typical project needs, but that could reflect on the enironments they run on aren’t well enough standardised, so yeah, bit of both?

                  Re do we need to run all tests: shouldn’t ststic analysis allow us only to run the tests that depend on the source code we changed? (won’t work for everything, mostly external state, but could help a lot otherwise?)

                  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
                  #8

                  @janl @cararemixed In theory static analysis can (often) do that, but in practice it often turns out to be extremely difficult to pin down what depends on what. At least in my experience.

                  Google tried to automate this and they got Bazel 😅 (one of the most complex pieces of software I've ever worked with)

                  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.

                    jwildeboer@social.wildeboer.netJ This user is from outside of this forum
                    jwildeboer@social.wildeboer.netJ This user is from outside of this forum
                    jwildeboer@social.wildeboer.net
                    wrote last edited by
                    #9

                    @janl In my opinion: They haven't played *us* for fools, they are fooling themselves and their shareholders. To me it currently seems there will be no way to turn the world of centralised "Big AI" into a sustainable business model. I have moved my repos and build stuff to Forgejo, with 3 little Lenovo Tiny PCs at home that run as CI builders using forgejo actions.

                    fedops@fosstodon.orgF 1 Reply Last reply
                    0
                    • jwildeboer@social.wildeboer.netJ jwildeboer@social.wildeboer.net

                      @janl In my opinion: They haven't played *us* for fools, they are fooling themselves and their shareholders. To me it currently seems there will be no way to turn the world of centralised "Big AI" into a sustainable business model. I have moved my repos and build stuff to Forgejo, with 3 little Lenovo Tiny PCs at home that run as CI builders using forgejo actions.

                      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
                      #10

                      @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 1 Reply Last reply
                      0
                      • 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
                                          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