RE: https://phpc.social/@supergarv/116291496556589191

What fuck GitHub. I have never enabled any of this. Fastest way of losing my trust is sneakily violating consent. Not that I had any trust left.

@janl do I need to blog about switching to forgejo?
@astraluma not on my behalf, my GH involvement is inertia in existing infra that will take years to untangle. Personally, I’m out.
@janl oh good, because the answer is mostly "it just works, there's a few things it has and a few things it's missing, some of which are being worked on. You should read my other post on runners."
@astraluma And then for the company we have a lot of workflows set up that will need migrating and we don’t have the resources for that right now, but we’ll get there.
@janl thankfully Forgejo actions are pretty close to GitHub (and it mostly depends on the base image your runner uses). So far the differences have been things like "the install Python action assumes poetry is already installed"
@janl oh, and the fact that the builtin token has limited and non-configurable permissions. (There's an open issue for this.)