It’s crazy to me how unreliable and slow the work on github actions has been. Their self hosted runners didn’t even support custom labels for like 8 months. And for at least a year you couldn’t trigger actions from pull requests from forks - even for private, in-org repos.
It’s truly been one of my worst experiences with any CI.
This is the reason why there should always be break-glass options to deploy to production for emergency circumstances, and well known protocols to follow when something like this is required.
Yep. All my deployments I set up so they can be run from anywhere (with the right deps and auth), even though I rarely need to use it. Makes it easier to test deployment processes too.