Commit 532fbb6
committed
docs(release): 自举 pin 的失败又被归因成「索引删了版本」,第三次
09-release.md §5 已经为 3b1cb6b 记过一次这个更正,而本 PR 的 c1a3e45 又写了一遍
「指向索引里已经不存在的版本」。它是错的:openxlings/xim-pkgindex 与
d2learn/xim-pkgindex 都列着 63 个 mcpp 版本,`2026.8.5.3` 在里面。
值得注意的是 `available:` 实际列出的东西 —— 只有一个版本,正是那次 job 刚装上
的那个。这是「已安装版本」的形状,不是索引清单;而那一步解析的是 .xlings.json
的 **workspace** pin,workspace 作用域正是既有的那个陷阱。真实机制未坐实,不写
成结论。
pin 的 bump 本身没问题(§4 明确说这是合理的做法,而且它确实解开了那条 job)。
教训更窄,而且反复被重学:**在断言「索引删了它」之前,先读索引。** 一条 curl
就能定。1 parent a4790be commit 532fbb6
1 file changed
Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
144 | 158 | | |
145 | 159 | | |
146 | 160 | | |
| |||
0 commit comments