Commit 1f711cc
authored
chore(release): bootstrap pin -> 2026.8.5.2,并纠正上一条注释里的错误机制 (#358)
发布收尾:2026.8.5.2 已发布并进入 xim-pkgindex(#506 已合),按不变式把
`.xlings.json` 的 bootstrap pin 设成刚发布的这一版。
同时**纠正我在 PR#357 里写进 check_version_pins.sh 的解释**。那条注释断言
「xim-pkgindex 只保留一个 mcpp 版本,所以旧 pin 会失效」—— **这是错的**。直接查过
`pkgs/m/mcpp.lua`:它保留着 17 个版本,包括出问题的 2026.8.4.1 与 2026.8.3.2,而且
每个都带 aarch64 资产。
已确证的只是**现象**,不是机制:
pin 2026.8.3.2 -> not found,available: 2026.8.4.1
pin 2026.8.4.1 -> not found,available: 2026.8.5.1
两次相隔一个发布,而 `available:` 每次只列**一个**版本 —— 恰好是当时最新的那个。
所以那个 job 里的解析器没有看到完整索引,真正的机制尚未查清。注释改为只陈述现象、
明说机制未知,并保留可操作的规则:**发布 N 之后,收尾 commit 把 pin 设成 N**。
写一条自己没验证过的机制进注释,比不写更糟 —— 它会把下一个人引到错误的方向。1 parent 172408a commit 1f711cc
2 files changed
Lines changed: 20 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
144 | | - | |
145 | | - | |
146 | | - | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
147 | 147 | | |
148 | | - | |
149 | | - | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
150 | 152 | | |
151 | | - | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | | - | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
156 | 165 | | |
157 | 166 | | |
158 | 167 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
0 commit comments