Just self host an open source runner like woodpecker and you’ll never have to move again
hell you can even self host github actions via
act
This. As someone who migrated an organization’s repos from a self hosted Git server to GitHub (begrudgingly) and then back to a self hosted Git server again when it didn’t meet the business needs … emphatically this.
Just self host an open source runner like woodpecker and you’ll never have to move again
How painful is the setup and general maintenance/security?
I’m considering the idea but I just don’t want to deal with people abusing exploits in the actions that give them access to my LAN.
If you’re working with a team, you can only let certain people trigger checks
Do formatting and linting and such autofix issues automatically as part of pre-commit checks. That way they don’t end up as part of the CI.
If it’s open source I’d still add it, because a lot of people can’t follow basic instructions.
They don’t have to follow anything except try to commit their changes. Won’t be possible even locally if linting or typechecking fail.
Pre-commit hooks can’t be installed automatically and most people won’t even know they exist.