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
{{ message }}
Repository navigation
A documented procedure to withdraw a bad release #321
Part of #93 (release gates; from the #311 review, Group E). Owner: not assigned. Task base and PR target: develop. Independent; the optional design part depends on #157 and #213.
Intended behavior
When a published release is bad, the operator follows one written procedure that moves every Home to a good release, and the Homes that have not yet updated stop being offered the bad one.
Current behavior
Homes refuse a lower version unless the user runs an explicit Undo (elastos/crates/elastos-server/src/update.rs, the version-order check before install). The seed keeps every release pinned.
docs/VERSIONING.md describes how to publish, but not what to do when a published release is bad. The only path is publishing a newer release, and nothing documents it.
Moved to After 0.8.0 (audit 15 Oct): the withdraw section is on develop (docs/VERSIONING.md:410-441); only Anders's approval of the text is left. Gap for that review: the steps are written for alpha pairs; a bad final 0.8.0 needs a new stable tag on main (VERSIONING.md:327-341). The withdrawn-versions list is #367.
Activity
andersalm commentedon Oct 13, 2026
Postponed to 0.8.1: the withdrawn-versions decision moved to #367 with #157/#213. The doc section stays for 0.8.0.
andersalm commentedon Oct 15, 2026
Moved to After 0.8.0 (audit 15 Oct): the withdraw section is on develop (docs/VERSIONING.md:410-441); only Anders's approval of the text is left. Gap for that review: the steps are written for alpha pairs; a bad final 0.8.0 needs a new stable tag on main (VERSIONING.md:327-341). The withdrawn-versions list is #367.