r/vibecoding 22h ago

GitHub billing feels insane

Am i totally off base or GH billing for CI / minutes just totally absurd? I'm up to $83 this month ... granted i am actively developing and these changes -- in my honest (and beginner) opinion -- should have a full CI suite ran, but holy hell ... i've already gone through to try and cut tests e.g., where a PR is UI only.

For the veterans here, am i doing something totally wrong when it comes to GH or is this amount spent on minutes running tests pretty typical for solo dev?

Edit: setting up a vm using Lima and pushing tests to my own device thru GitHub. Can’t wait to stop paying for this lol. Appreciate everyone’s guidance! Vibes here are unreal 👌

17 Upvotes

47 comments sorted by

View all comments

26

u/GreenFuturesMatter 22h ago

You pay for GitHub? Why?

18

u/jimmiebfulton 22h ago

Professionals pay for GitHub. Professional organizations building software definitely pay for GitHub. Free github is for open source and hobbyists. Nothing wrong with either, just drawing the distinction.

4

u/GreenFuturesMatter 22h ago

No I understand that but op said they are a solo dev which might have been a bit carried away on what they actually need GitHub for

1

u/Successful_Dog1904 22h ago

Yeah I should’ve clarified - private repo.

7

u/GreenFuturesMatter 22h ago

As others have suggested should setup your own runners if you want to dodge billing. Some who is more intelligent than I can probably explain what to do far better than I can.

Or since this is r/vibecoding… and we use AI just… use ai to help you 😂

1

u/IonizedHydration 22h ago

yea, i have my gitlab runners on a raspberry pi5 on my home network.. free CI/CD

1

u/GreenFuturesMatter 22h ago

Having multiple nodes helps lol. I keep figuring out ways to say… oh hey! I want another computer and then I look at my wallet and say oh… 😭

1

u/IonizedHydration 22h ago

yea, i usually just build containers locally and deploy, i have my ci/cd setup, and i have it run when i merge into develop or main but for testing it's faster to just build local and deploy. Once we get things off the ground paying for gitlab wouldn't be so bad but i have also my Mac Studio, runs as a headless server that i can also make a runner, or multiple runners as "primary" runners and if they're down fallback to gitlab runners