bos/.forgejo/workflows
Breadway 6e82bf25ff CI: add ISO build + release workflow
release-iso.yml runs on v* tag pushes (or workflow_dispatch) on the hestia
self-hosted runner. It:
- Boots an archlinux container (--privileged --network=host)
- Downloads all bakery ecosystem binaries from their pinned GitHub releases
- Builds bread-theme from source at the tag in bos-settings/Cargo.toml
- Runs build-local.sh with CI_BUILD=1 + LAPTOP_HOME=/build-home
- Uploads the ISO to a Forgejo pre-release
- Creates a GitHub release pointing to Forgejo (GitHub 2 GB limit workaround)

build-local.sh: add CI_BUILD=1 mode — rewrites the [breadway] pacman repo
URL to localhost:3002 instead of the Tailscale address, since the CI
container runs on hestia with --network=host.
2026-06-18 20:54:46 +08:00
..
bibata.yml Republish bibata-cursor-theme to [breadway] (AUR-only upstream) 2026-06-16 13:01:38 +08:00
calamares.yml Add in-house Calamares package (AUR-only upstream) 2026-06-13 23:39:39 +08:00
mirror.yml Clone from public URL, not GITHUB_SERVER_URL (resolves to localhost in runner) 2026-06-13 16:14:12 +08:00
package.yml Fix bos-settings compile errors and use REGISTRY_TOKEN for publishing 2026-06-13 22:54:27 +08:00
powerlevel10k.yml Add bos-update + replicate the dev zsh shell 2026-06-17 08:49:53 +08:00
release-iso.yml CI: add ISO build + release workflow 2026-06-18 20:54:46 +08:00