- Run your Gitea Actions workflow job in ephemeral virtual machine.
- Isolate gitea act runner
.runner
file from job running environment.
- An amd64 host. KVM support preferred (or required. Emulation is terribly slow).
- Linux. Debian 12 preferred (As of the day when this tutorial got done).
- A powerful CPU
Tip
Initially this solution was done on 2 hosts, one dedicated to running Gitea and the other one had Gitea act runner daemon and worker VM.
ChristopherHX/gitea-actions-runner
Please leave a Star if you think the solutions are useful!
Featured on Awesome Gitea