docs(installer): bundles publish to a branch, releases only tag
Two corrections to §7.1, both forced by the first compose run that ever had a bundle to write (org lead, 2026-08-05). The section said bundles are committed to `main` and that this "needs no new branch-protection exception: release.yml's version-bump commit already requires the CI user to be able to push to main". Both halves were wrong. `main` is protected and declines the push, and release.yml had never pushed anything: its bump step has never executed in any repo carrying it, because an empty template expression written literally in one of its comments makes the runner fail to build the step and skip it without failing the job. The tags exist because Gitea's release API creates one when it publishes. The assumption that a working push path already existed had never been tested by anything. Bundles now publish to a `bundles` branch at its root, which keeps every property the original choice was for -- reviewable diff, git history of the compat matrix, plain anonymous raw URLs, no credentials on the shard host -- and needs no exception. The release workflows are tag-only for the same reason, as servuo-plugins has always been: the version is still written into Cargo.toml before building so a released binary self-reports correctly, but is not committed back. Also updated: the raw URLs in INSTALL.md Appendix A1 and in Phase 0.3's as-built note. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -648,7 +648,7 @@ Throughout: `<servuo>` is your ServUO root, and **the shard is stopped**.
|
||||
### A1. Fetch the bundle (so you install a checked pair)
|
||||
|
||||
```bash
|
||||
curl -s https://gitea.whitlocktech.com/RunicGateway/installer/raw/branch/main/bundles/current.json
|
||||
curl -s https://gitea.whitlocktech.com/RunicGateway/installer/raw/branch/bundles/current.json
|
||||
```
|
||||
|
||||
It names the sidecar tag, the overlay tag, their agreed `protocol`, and the SHA256 of every asset.
|
||||
|
||||
Reference in New Issue
Block a user