bos/.forgejo/workflows
Breadway a32f5bf81a
Some checks failed
Build and publish package / package (push) Failing after 1m32s
Mirror to GitHub / mirror (push) Successful in 3s
Build and publish bibata-cursor-theme / bibata (push) Failing after 31s
Build and publish powerlevel10k / powerlevel10k (push) Failing after 1m18s
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.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FHr5CeufsAfTrt41XoApir
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