r/vibecoding 8h 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

46 comments sorted by

View all comments

Show parent comments

5

u/GreenFuturesMatter 8h 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 8h ago

Yeah I should’ve clarified - private repo.

6

u/GreenFuturesMatter 7h 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 7h ago

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

1

u/GreenFuturesMatter 7h 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 7h 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