You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make installers, daemon upgrade resolution, release scripts, and CI agree on stable and beta, using the tag semantics settled by the map's release decision.
Acceptance criteria
latest and nightly are not accepted as Release Channels or emitted by release tooling.
Installer/channel tests prove stable resolves the highest stable release and never a prerelease; beta resolves its intended prerelease.
Scope added by Version number and tag semantics for the first stable release, points 6–9: promote-release.sh only advances a pointer to a higher semver tag; a stable Publish also advances beta when it's higher; upgrading through a channel never downgrades (only an exact version can); the resolver rejects a pre-release read from stable.
Scope addition from How the stable pointer survives a breaking release: daemons resolve per-line pointers ployz.sh/v<major>/<channel>. Only the live install.sh reads the unscoped ployz.sh/<channel>. Release tooling publishes both. The tests should cover the line-scoped URL.
Activity
nick-potts commentedon Sep 24, 2026
Scope added by Version number and tag semantics for the first stable release, points 6–9:
promote-release.shonly advances a pointer to a higher semver tag; a stable Publish also advancesbetawhen it's higher; upgrading through a channel never downgrades (only an exact version can); the resolver rejects a pre-release read fromstable.nick-potts commentedon Sep 24, 2026
Scope addition from How the stable pointer survives a breaking release: daemons resolve per-line pointers
ployz.sh/v<major>/<channel>. Only the liveinstall.shreads the unscopedployz.sh/<channel>. Release tooling publishes both. The tests should cover the line-scoped URL.