Skip to content

docs(release): v2.3.0 镜像落库补记(tag 腿已推 :2.3.0/:2.3/:latest,两戳定稿) - #164

Merged
ReSerendipity merged 1 commit into
mainfrom
docs/release-record-230-image
Sep 25, 2026
Merged

ReSerendipity merged 1 commit into
mainfrom
docs/release-record-230-image

Conversation

@ReSerendipity

Copy link
Copy Markdown
Owner

接 #162 的第二笔,纯文档,1 file docs/release-governance.md +12 −2。未自合并。

补的是什么

#162 里 §2.1 停在":2.3.0 尚未落库,待 dispatch"。标签腿已经补跑完,这里把结论与两戳定稿。

实测(run 36131581847,workflow_dispatch --ref v2.3.0)

时刻 事件
2026-09-25T08:32:15Z RP 创建 tag v2.3.0 与 Release(非 draft,4 资产齐)
11:50:21Z dispatch 起跑
12:03:46Z 四个 manifest 推完::2.3.0、:2.3、:latest、:sha-cd80d735…,digest sha256:aa2494c4…
12:21:57Z run 终态 success(含 Resolve immutable scan ref + Trivy 扫描腿)

→ tag 创建 → 镜像落库 = 08:32:15Z → 12:03:46Z。并写明中间那 3.5 小时是"等人补标签腿"的空窗、不是构建耗时,下次要在合并后立刻 dispatch。

证据边界(照实记)

唯一来源是 run 日志的 pushing manifest for … 行;ghcr 侧没有做外部复核 —— GET /users/reserendipity/packages/container/tts_multimodel/versions 这个 token 回 403 需 read:packages,包也非匿名可拉(与 version.json 里 v2.2.6 那段 imagePullSecrets 的记载一致)。不想让"三个标签都在"看起来比实际更有据。

一条自我修正

我原先按 type=raw,value=latest,enable={{is_default_branch}} 推断"tag 腿上不会重推 :latest",日志证明它照样推了 :latest 且与 :2.3.0 同一 digest —— 已把这条写进文档,免得下次有人按我的错推断去核。

门禁

pytest tests/test_version_consistency.py → 9 passed(未触碰任何版本位);pre-commit 全 Passed;Signed-off-by 齐。
另:本 PR 只改 docs/**,所以在 #163 并入之前它仍会触发一次 Docker Build(约 22 min)—— 那正好是 #163 那条 paths-ignore 的反面样本;#163 并了之后的纯文档 PR 就不该再出现这个作业。

Refs: #145 #157 #159 #162 #163

上一版 §2.1 只记到"main push 那条只发 :latest 与 :sha-,:2.3.0 尚未落库"。
标签腿已按 v2.2.5/v2.2.6 的先例补跑:gh workflow run docker-publish.yml --ref v2.3.0
→ run 36131581847,11:50:21Z 起、12:03:46Z 四个 manifest 推完(:2.3.0 / :2.3 / :latest /
:sha-cd80d735…,digest sha256:aa2494c4…),终态 12:21:57Z success 含 Trivy 腿。
证据只来自 run 日志的 pushing manifest for … 行:ghcr 包版本列表这个 token 读不到
(403 需 read:packages),这一点也写进记录,别让人以为做过外部复核。

于是 tag 创建 → 镜像落库 = 08:32:15Z → 12:03:46Z。中间 3.5 小时是"等人补标签腿"的空窗
而非构建耗时,已写明下次要在合并后立刻 dispatch。

自我修正一条:我原以为 tag 腿上 enable={{is_default_branch}} 会关掉 :latest,
日志证明它照样重推且与 :2.3.0 同一 digest。

Signed-off-by: ReSerendipity <ReSerendipity@users.noreply.github.com>
@ReSerendipity
ReSerendipity merged commit c8a811a into main Sep 25, 2026
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant