Can Gitea Webhooks Emit GitHub repository_dispatch / workflow_dispatch or Are There Workarounds?

Hello,

I am trying to trigger GitHub Actions from a Gitea repository update event, without mirroring the repository to GitHub. However, it appears that Gitea’s webhook functionality cannot directly emit GitHub repository_dispatch or workflow_dispatch events.

Before I start building a custom relay service, I would like to ask the community:

Questions

  1. Has there been any work on adding the ability for Gitea webhooks to natively emit GitHub repository_dispatch or workflow_dispatch events?

  2. Are there any built-in features, plugins, or community extensions that allow Gitea to directly trigger GitHub Actions dispatch events?

  3. If not, what recommended workarounds do people use in practice (e.g., middleware/relay services, tools, patterns)?

  4. Are there any security considerations or patterns we should be aware of when implementing such a workaround?

I would appreciate any insights, examples, or references.

Thank you.