mirror of
https://github.com/horizon-rust/horizon.git
synced 2026-11-07 02:56:17 -10:00
Ludovic's decision (2026-10-23): no more Alpha and Stable. release.yml publishes every game release as the release and GitHub's latest instead of a pre-release that promote.yml made stable once a day. The checks that gated a promotion run in the release itself: `decide` holds the train while an issue labelled release-blocker is open (forced runs too), and the publish job runs `release_train.py gate` right before publishing: the Mac mini's smoke-test.json must be there and show a world was drawn, and no blocker may be open. Otherwise nothing is published. Notes cover everything since the last release that is not a pre-release, so the first single-channel release lists all of it since v0.2.0. promote.yml, tools/release_channels.py and its tests are deleted. The cadence is unchanged (5 minutes of settling, 20 at most, release-now at once). Docs and site: one channel in release-flow, versioning, security, the FAQ, install, the home page and the Releases page (Game / Launcher filter); no player-facing Alpha wording left. Co-Authored-By: Claude Opus 5.5 <[email protected]>
17 lines
1.0 KiB
Plaintext
17 lines
1.0 KiB
Plaintext
# Changes to these files wait for Ludovic's review once branch protection requires code owners' reviews
|
|
# (tools/ci/protect_pipeline.sh, docs/security.md). They are what builds, signs and ships releases, the code that
|
|
# checks downloads before installing them (backend.rs downloads, installs and updates the launcher itself; links.json
|
|
# says where from; the Cargo.toml files pick the crates that do it), and this file. Everything else merges as soon as
|
|
# `verify` passes.
|
|
/.github/ @ludovic111
|
|
/tools/ci/ @ludovic111
|
|
/tools/release_train.py @ludovic111
|
|
/crates/horizon-release-sign/ @ludovic111
|
|
/crates/horizon-server/src/update.rs @ludovic111
|
|
/crates/horizon-server/Cargo.toml @ludovic111
|
|
/launcher/src/signed.rs @ludovic111
|
|
/launcher/src/backend.rs @ludovic111
|
|
/launcher/links.json @ludovic111
|
|
/launcher/Cargo.toml @ludovic111
|
|
/packaging/ @ludovic111
|