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
docs: correct the release skill's two-group version-bump rule
The skill told you to bump all four version locations in one commit. Two of
them — `.xlings.json` `workspace.mcpp` and `ci-fresh-install.yml` `MCPP_PIN` —
are not "the current version" at all: they are the already-published version CI
BOOTSTRAPS FROM. Moving them to the version being released makes every job try
to `xlings install` something that does not exist yet.
The skill already documented the correct sequence further down ("bootstrap pin
收尾"), so step 2 contradicted it. Git history agrees with the tail: fd27314
bumped only mcpp.toml and fingerprint.cppm, leaving the pin on 2026.7.28.2.
Splits the four locations by the question each answers. The first group moves
every release. The second is a bootstrap origin that does NOT track releases —
lagging several versions is the normal state, the release flow leaves it alone,
and advancing it is an occasional deliberate act whose one hard precondition is
that the target version is already published and indexed.
Also routes the bump through a PR (mcpp-contributing forbids direct pushes for
version bumps too) and adds two failure rows: the all-red bootstrap symptom,
and the stale `--version` you get from `ls | head -1` when the target/
fingerprint directory changed with the version.
0 commit comments