Skip to content

Preserve RC labels during recovery / 保留復原發行的 RC 標籤 - #9

Merged
hitoshic1982 merged 1 commit into
mainfrom
agent/fix-recovery-package-label
Aug 5, 2026
Merged

Preserve RC labels during recovery / 保留復原發行的 RC 標籤#9
hitoshic1982 merged 1 commit into
mainfrom
agent/fix-recovery-package-label

Conversation

@hitoshic1982

Copy link
Copy Markdown
Collaborator

繁體中文

修改內容

  • 讓四個平台的套件工作在安全復原模式下,將已驗證的 RC 標籤身分傳給舊標籤版本的命名腳本。
  • 一般 PR 與 main 預覽建置仍維持原有命名,不會被誤標為正式 RC。
  • 新增四個套件工作的完整覆蓋稽核。

根因與影響

不可變標籤內的舊命名腳本尚不認識新加入的復原參數,所以安全復原產物被標成一般 preview.build。本修正只修正產物標籤,不移動 Git 標籤、不替換程式來源,也不放寬安全閘門。

驗證

  • Packaging Audit:全部通過。
  • 四平台 PR CI 將重新驗證實際封裝與啟動。

简体中文

安全恢复模式会把已经验证的 RC 标签身份传给不可变标签中的旧命名脚本,使四平台产物使用正确的 RC 文件名。普通 PR 与 main 预览构建维持原有命名。本修正不移动标签、不改变程序来源,也不放宽安全门槛;Packaging Audit 已全部通过。

English

Safe recovery now presents the validated RC tag identity to the immutable tag's older metadata script, so all four platform artifacts receive the correct RC filenames. Ordinary PR and main preview builds keep their existing labels. No tag is moved, no source is replaced, and no release gate is weakened. The Packaging Audit passes in full.

日本語

安全な復旧時に、検証済み RC タグの識別情報を不変タグ内の旧メタデータスクリプトへ渡し、4 プラットフォーム成果物を正しい RC 名で生成します。通常の PR と main のプレビュービルド名は変わりません。タグの移動、ソースの差し替え、安全ゲートの緩和はなく、Packaging Audit はすべて合格しました。

@hitoshic1982
hitoshic1982 merged commit b37ba34 into main Aug 5, 2026
16 checks passed
@hitoshic1982
hitoshic1982 deleted the agent/fix-recovery-package-label branch August 5, 2026 17:48
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