Before this, forks would attempt to run a self-hosted job that would likely never be able to start. Now, this is disabled by default.
A fork can enable self-hosted jobs by hosting an appropriate runner and setting a repo secret called ENABLE_SELF_HOSTED. The official repo will have this setting enabled.
This also allows debugging via tmate to be enabled and disabled as needed via the repo secret ENABLE_DEBUG, without a commit to the repo.
Before this, forks would attempt to run a self-hosted job that would likely never be able to start. Now, this is disabled by default.
A fork can enable self-hosted jobs by hosting an appropriate runner and setting a repo secret called ENABLE_SELF_HOSTED. The official repo will have this setting enabled.
This also allows debugging via tmate to be enabled and disabled as needed via the repo secret ENABLE_DEBUG, without a commit to the repo.