https://github.com/whywaita/actions-runner-images-lxd
GitHub Actions virtual environments For LXD
https://github.com/whywaita/actions-runner-images-lxd
github-actions lxd runner-images virtual-environments
Last synced: 7 days ago
JSON representation
GitHub Actions virtual environments For LXD
- Host: GitHub
- URL: https://github.com/whywaita/actions-runner-images-lxd
- Owner: whywaita
- License: mit
- Created: 2021-02-24T07:11:20.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-06-20T02:04:53.000Z (10 months ago)
- Last Synced: 2024-06-20T14:15:40.083Z (10 months ago)
- Topics: github-actions, lxd, runner-images, virtual-environments
- Language: Shell
- Homepage:
- Size: 146 KB
- Stars: 14
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# actions-runner-images-lxd
actions-runner-images-lxd build a runner image for [LXD](https://linuxcontainers.org/lxd/introduction/).
[actions/runner-images](https://github.com/actions/runner-images) is source code of [GitHub-hosted Runner](https://docs.github.com/en/actions/reference/specifications-for-github-hosted-runners) in GitHub Actions.
## Workflows
|Build|Build Status|
|:-:|:-:|
|Ubuntu 20.04 nightly build|[](https://github.com/whywaita/actions-runner-images-lxd/actions/workflows/nightly-focal.yaml)|
|Ubuntu 22.04 nightly build|[](https://github.com/whywaita/actions-runner-images-lxd/actions/workflows/nightly-jammy.yaml)|
|Ubuntu 24.04 nightly build|[](https://github.com/whywaita/actions-runner-images-lxd/actions/workflows/nightly-noble.yaml)|## How to generate `lxd.patch`
```bash
## Clone original repository
$ git clone https://github.com/actions/runner-images## Apply lxd.patch
$ cp ${path_to_whywaita/actions-runner-images-lxd}/lxd.patch .
$ patch -p1 < lxd.patch## Modify files
## Check diff
$ git diff
On branch main
Your branch is up to date with 'origin/main'.Changes not staged for commit:
(use "git add ..." to update what will be committed)
(use "git restore ..." to discard changes in working directory)
modified: images/linux/scripts/installers/configure-environment.sh
modified: images/linux/scripts/installers/dotnetcore-sdk.sh
modified: images/linux/scripts/installers/homebrew.sh
modified: images/linux/ubuntu2004.json## Generate `lxd.patch`
$ git diff HEAD > lxd.patch
```