octoling
Octopus Linguistics for self-hosted runners.
Early PoC
Allows to create self-hosted ephemeral runners on various providers. (currently only support LXC)
TODO
- Support LXC as a provider
- Drop capabilities
- More setup options for user
- Support qemu as a provider
- Support Virtualization.framework on macOS 12 (macOS guests)
- Define and implement an API to control images and providers
- Setup releases CI
License
octoling is distributed under the terms of either the MIT license or the Apache License (Version 2.0), at the user's choice.
See LICENSE-APACHE and LICENSE-MIT.