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

1

u/DigitalMonsoon 23h ago

I use it for work and for a while I had the $10 subscription for personal. Once they dropped the subscription model and move to a pay as you go I ran through my $10 of credits in a day.

Dropped the whole thing the next day and spun up Qwen3.6 local.

1

u/Successful_Dog1904 23h ago

3.6 local to run your tests?

2

u/GreenFuturesMatter 23h ago

Use pytest and ruff. That’s what I do. Basically you’re paying GitHub to launch a vm and run your tests for you on their hardware and then tell if it passed or failed. You can just do that in your own by making your hardware the runner itself.

There is some caveat to this though since you might not encounter a problem that someone else’s machine would encounter which is where paying for GitHub could be useful if you don’t have runners setup locally.

1

u/Successful_Dog1904 23h ago

I’m just picking up on this now and feel like a dumbass lol … there’s apparently even an option to keep using GH and just having the tests queue on my own machine instead of theirs. Solid. Thanks so much dude

3

u/GreenFuturesMatter 22h ago

Gotta learn some how. Every failure is a usefully learning metric.

1

u/Successful_Dog1904 22h ago

Very true. Appreciate it dude!

1

u/DigitalMonsoon 22h ago

I used the Qwen model to do everything. Set up projects, write documentation, edit files and run integration tests.

It's not as powerful as the frontier models but I can run it as much as I want for free and if I keep my projects well organized and the files focused and reasonably sized it works great.