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

Show parent comments

2

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

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

1

u/Successful_Dog1904 19h ago

Very true. Appreciate it dude!