ci: bootstrap pin -> 2026.7.30.2 (released, mirrored, indexed, install-verified) - #319
Merged
Merged
Conversation
…l-verified)
Deliberately a separate commit, after the three preconditions actually hold. The
pin is the self-hosting STARTING point, not a release artifact — bumping it before
the index serves the version sends every CI job to install something that does not
exist.
All three verified before this commit:
released v2026.7.30.2, four platforms, release.yml overall success
mirrored xlings-res/mcpp on GitHub AND GitCode; full GETs byte-exact against
upstream, both hosts cmp-identical, all four index sha256 values
independently recomputed from the downloaded payloads
indexed openxlings/xim-pkgindex#455 merged (ebf4020c), latest -> 2026.7.30.2,
and the artifact has propagated: a fresh clean-room XLINGS_HOME
resolves and installs it
Install-verified end to end, never touching the developer's own ~/.xlings:
xlings install mcpp@2026.7.30.2 → ✓ 1 package(s) installed
mcpp --version → mcpp 2026.7.30.2
cross-project cache hit → Cached mcpplibs.cmdline v0.0.1 (3 units),
0 compile edges for the dependency, binary runs
This is also the commit that makes ci-fresh-install meaningful again: while the pin
sat at 2026.7.29.2 that workflow was green about the PREVIOUS release and said
nothing about this one.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
bootstrap pin 是自举起点,不是发布产物 —— 所以刻意单独一个 commit,等三个前提都真的成立之后再动。提前 bump 会让全部 CI 去装一个还不存在的版本。
三个前提,都已核验:
v2026.7.30.2四平台,release.ymloverall successxlings-res/mcppGitHub + GitCode 双端;完整 GET 字节数与上游一致,两端cmp相同,索引里 4 个 sha256 全部从下载下来的载荷重新算过openxlings/xim-pkgindex#455已合 (ebf4020c),latest -> 2026.7.30.2,且 artifact 已传播 —— 全新 clean-roomXLINGS_HOME能解析并装上真装闭环(全程不动开发机自己的
~/.xlings):这也是让
ci-fresh-install重新有意义的那个 commit:pin 停在2026.7.29.2期间,那个 workflow 的绿灯说的是上一个版本,对本次发布什么都没证明。check_version_pins.sh通过:building=2026.7.30.2 bootstrap pin=2026.7.30.2(两 pin 相等且不新于 building)。