@@ -19,7 +19,7 @@ own: a `main` tag builds and publishes two distributions (`mcp` and
1919| Line | Branch | Tag | GitHub release flags |
2020| ---------------------------- | ------ | ------------------------- | ------------------------------------- |
2121| Current stable | ` main ` | ` v2.X.Y ` | not a pre-release; becomes ** Latest** |
22- | Maintenance (previous major) | ` v1.x ` | ` v1.28.Z ` | not a pre-release; ** not** Latest |
22+ | Maintenance (previous major) | ` v1.x ` | ` v1.X.Y ` | not a pre-release; ** not** Latest |
2323| Pre-releases | ` main ` | ` v2.X.YaN ` / ` bN ` / ` rcN ` | ** Pre-release** ticked, never Latest |
2424
2525The ` Development Status ` classifier in both ` pyproject.toml ` files is
@@ -75,7 +75,7 @@ before the tag.
7575 the replacement version, since yanking doesn't stop ` == ` pins from installing
7676 the broken version.
7777
78- ## Maintenance release from ` v1.x ` (` v1.28.Z ` )
78+ ## Maintenance release from ` v1.x ` (` v1.X.Y ` )
7979
8080Land the ` [v1.x] ` -prefixed backport PRs (and any README banner update, which is
8181the README PyPI shows for that version), verify the branch tip green, then
@@ -89,11 +89,11 @@ create the release the same way with two differences:
8989- ** It must not take "Latest" back from the 2.x line.** The UI ticks "Set as
9090 the latest release" by default for the newest non-pre-release; untick it, or
9191 pass ` --latest=false ` , and afterwards confirm ` /releases/latest ` still names
92- the newest v2 tag. If it slipped, ` gh release edit v1.28.Z --latest=false `
92+ the newest v2 tag. If it slipped, ` gh release edit v1.X.Y --latest=false `
9393 fixes it — release metadata only, no re-cut.
9494
9595``` shell
96- gh release create v1.28.Z --title v1.28.Z --target < commit-sha> --latest=false --notes-file < notes.md>
96+ gh release create v1.X.Y --title v1.X.Y --target < commit-sha> --latest=false --notes-file < notes.md>
9797```
9898
9999When generating notes, set ** Previous tag** to the previous ` v1.* ` release by
0 commit comments