top | item 46291975

(no title)

featherless | 2 months ago

This is absolutely bananas; for my own CI workflow I'll have to pay $140+/month now just to run my own hardware.

discuss

order

hinkley|2 months ago

Am I right in assuming it’s not the amount of payment but the transition from $0 to paying a bill at all?

I’m definitely sure it’s saving me more than $140 a month to have CI/CD running and I’m also sure I’d never break even on the opportunity cost of having someone write or set one up internally if someone else’s works - and this is the key - just as well.

But investment in CI/CD is investing in future velocity. The hours invested are paid for by hours saved. So if the outcome is brittle and requires oversight that savings drops or disappears.

saagarjha|2 months ago

Have you ever set up GitHub Actions? The outcome is brittle because of their platform, not because of my inability to do CI.

featherless|2 months ago

This is not investment in CI/CD. I already did that, by buying and investing in my own hardware, my own workflows, my own caching solution.

This is like if Dropbox started charging you money for the files you have stored on your backup hard drives.

newsoftheday|2 months ago

You're sounding a lot like a Microsoft damage control artist.

hedgehog|2 months ago

I'm curious, what are you doing that has over 1000 hours a month of action runtime?

featherless|2 months ago

I run a local Valhalla build cluster to power the https://sidecar.clutch.engineering routing engine. The cluster runs daily and takes a significant amount of wall-clock time to build the entire planet. That's about 50% of my CI time; the other 50% is presubmits + App Store builds for Sidecar + CANStudio / ELMCheck.

Using GitHub actions to coordinate the Valhalla builds was a nice-to-have, but this is a deal-breaker for my pull request workflows.

duped|2 months ago

1 hour build/test time, 20 devs, that's 50 runs a month. Totally possible.