Gitea's REST API is largely 1:1 compatible with GitHub's, and Gitea Actions already supports running GitHub Actions workflows.
The main blockers for Gitea compatibility seem to be:
@actions/github / @octokit/rest are hardcoded to api.github.com which would need a configurable base URL
- Auth relies on GitHub Apps instead of token-based auth
- Minor differences in webhook payloads / API responses
Would the team be open to supporting Gitea?
Gitea's REST API is largely 1:1 compatible with GitHub's, and Gitea Actions already supports running GitHub Actions workflows.
The main blockers for Gitea compatibility seem to be:
@actions/github/@octokit/restare hardcoded toapi.github.comwhich would need a configurable base URLWould the team be open to supporting Gitea?