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. |
||
|---|---|---|
| .. | ||
| workflows | ||