Publish and document the runner server API (similar to already existing github APIs) to enable the community to develop runners. At least for Linux environments closed-source, semi-full-stack, binary tarballs are not acceptable.
Thanks for this feedback! We’re always working to improve GitHub and the GitHub Community Forum, and we consider every suggestion we receive. I’ve logged your feature request in our internal feature request list. Though I can’t guarantee anything or share a timeline for this, I can tell you that it’s been shared with the appropriate teams for consideration.