--- name: CI/CD Setup description: Gitea Actions CI/CD — runner on .228, workflow builds unbundled ISO on push to main type: project --- CI/CD pipeline using Gitea Actions on git.tx1138.com. **Why:** Automatic ISO builds on every push to main. ISOs copied to FileBrowser /Builds/ for download. **How to apply:** - Gitea repo: `git.tx1138.com/lfg2025/archy` - Runner: .228 registered as `archipelago-builder` with label `ubuntu-latest:host` - Runner service: `gitea-runner.service` (systemd, runs as archipelago user) - Runner config: `~/.runner` on .228 - Workflow: `.gitea/workflows/build-iso.yml` — unbundled ISO only - Uses `https://git.tx1138.com/actions/checkout@v4` (NOT github.com actions) - Builds: backend (cargo), frontend (npm), then ISO with `UNBUNDLED=1` - Output: copied to `/var/lib/archipelago/filebrowser/Builds/` - act_runner v0.2.11 installed at `/usr/local/bin/act_runner`