From ca788769057f203c2535fa0701f42cb9b6974058 Mon Sep 17 00:00:00 2001 From: Mark Wylde Date: Fri, 7 Aug 2026 20:48:30 +0000 Subject: [PATCH] Add Gitea Runner Lume (#195) I built this so I can notorize mac apps in my Gitea Actions. It allows you to host a Gitea Runner on your Apple Hardware using Lume. It creates and runs fresh macOS virtual machines on Apple Silicon, enabling Gitea Actions workflows to build and test Xcode and other macOS projects in isolated environments. ![CleanShot 2026-08-07 at 21.29.00@2x.png](/attachments/ac5b91a5-c7c3-4646-88c0-c4a049716878) Once installed you can run jobs: ```yaml jobs: test: runs-on: xcode-16 steps: - uses: actions/checkout@v4 - run: swift test ``` It starts a brand new macOS VM, does the action jobs, then destroys the VM, meaning you have a clean mac environment for every job. Reviewed-on: https://gitea.com/gitea/awesome-gitea/pulls/195 Reviewed-by: Lunny Xiao Co-authored-by: Mark Wylde --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index bcf8278..71c3f52 100644 --- a/README.md +++ b/README.md @@ -107,6 +107,7 @@ Zenith Hosting offers Gitea as a one-click deployment option on the platform. Th - [ghorg](https://github.com/gabrie30/ghorg) - Quickly clone an entire org/users repositories into one directory - Supports Gitea, GitHub, GitLab, and more. `Apache-2.0` `Go` - [gickup](https://github.com/cooperspencer/gickup) - Backup tool for repositories. `Apache-2.0` `Go` - [gitea-notification-hub](https://github.com/vinnyy-afk/Gitea-Notifiction-Hub) - Receive Gitea webhooks and send personalized Slack notifications with real @mentions for PRs, issues, and comments. `AGPL-3.0` `Go` +- [Gitea Runner Lume](https://github.com/markwylde/gitea-runner-lume) - A Gitea Actions runner for Xcode and macOS builds in fresh Lume VMs on Apple Silicon. `MIT` `Go` - [Jenkins](https://github.com/jenkinsci/gitea-plugin) - Gitea plugin for jenkins. `MIT` `Java` - [mvoCI](https://codeberg.org/snaums/mvoCI) - very simple Continuous Integration Server written in go. Built-in Gitea support. `GPL-3.0` `Go` - [Renovate](https://github.com/renovatebot/renovate) - Gitea compatible configurable universal dependability update tool `AGPL-3.0` `TypeScript`