- date
- 2025-12-23T09:33:48.59278972Z
- author
- ben
- bennyschulenburg@gmx.de
Must run without virtualization / within Docker
This of course lies in conflict with the goal of supporting multiple architectures, but since I'd like people to easily self-host this a runner must be able to work as a Docker container somehow, this is mainly because I (and probably a lot of others) run things on cheap VMs and nested virtualization is apparently quite tricky (should investigate this a little further though, since if it's possible to properly nest VMs then that would simplify things a little).
But due to those 2 conflicting requirements the CI system needs to support multiple backends since depending on the platform chosen some backend just won't be available, so we need to abstract over that.