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.
  • 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
                  • 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.

                    david_chisnall@infosec.exchangeD This user is from outside of this forum
                    david_chisnall@infosec.exchangeD This user is from outside of this forum
                    david_chisnall@infosec.exchange
                    wrote last edited by
                    #31

                    @janl

                    On of my decidedly low-traffic but big test suite (173 checks) would cost thousands of dollars per month.

                    That's at GitHub's prices though. GitHub uses Azure. Even from the MS financials, calculating the exact price that the VMs cost to operate vs the cost to buy is hard, but the estimates I've read place the markup on the reserved pricing at around 200% (spot price is a lot lower). GitHub's markup is wild: it's close to a factor of ten over the raw VM price. This is why there's such a thriving ecosystem of third-party CI providers around GitHub: it's easy to undercut them.

                    All of this means, that thousands-of-dollars-per-month cost may only be costing tens of dollars to provide.

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

                      @otfrom @janl Exactly...

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

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

                      @mms @janl sold my soul at the company store 🎶

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

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

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

                        @fedops @janl I'm not suggesting this as much as refocusing. So much is placed on sophisticated CI infrastructure when there might be ways to stage release processes more gradually. We aren't deploying into production from the main branch of most OSS (and if we were we'd probably have our own validation, ie Cloudant services vs official Apache CouchDB releases).

                        I don't want to trivialize the effort either. Software is hard. We still don't need to assume one right way.

                        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.

                          jfro@social.lolJ This user is from outside of this forum
                          jfro@social.lolJ This user is from outside of this forum
                          jfro@social.lol
                          wrote last edited by
                          #34

                          @janl tho not OSS related, at work we’ve had self hosted runners for our CI for a while now because LOL @ the pricing for minutes specially for macOS or windows CI runners. Being mostly rust builds our minutes add up fast.

                          1 Reply Last reply
                          0
                          • R relay@relay.mycrowd.ca shared this topic
                          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