身為開票的人,我要每個 repo 的標籤都一樣,我才不用每次猜標籤名 #4
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent: #1
目的:標籤有唯一真相源,且所有受治理 repo 實際長得一樣;新 repo 納管時一個指令就對齊。
現況(實查 2026-08-20):ISEP 原本 0 個標籤(已由總管先建 23 個);InkStoneCo 只有 10 個且全部
exclusive:false;其餘 12 個 repo 未查。Gitea 1.26.4 支援 labelexclusive。怎麼驗:跑一次同步後,隨機抽三個 repo 的標籤集與真相源逐項一致(名稱/顏色/描述/exclusive 四項都比);重跑第二次是 no-op(冪等)。
紅線:不准刪既有標籤——刪除會把它從所有歷史票上摘掉。多出來的非規範標籤只告警不動手。
[decision] 標籤真相源+同步機制已建,14/14 repo 已對齊。分支
leaf/4-labels(未 merge,等總管 review)。做了什麼
labels.yaml(repo 根目錄):23 個標籤唯一真相源,與現行 ISEP 實況(總管先建的那份)完全一致。scripts/gitea-labels-sync.sh:讀 labels.yaml 對齊任一/全部受治理 repo。缺的建、既有的還原 color/description/exclusive(不改名)、多出來的只告警不刪;no-op 冪等。實跑對帳(14 個 repo)
第二次連跑(冪等驗證):全 14 個 repo 均 0 created / 0 updated(附完整輸出於 PR/commit)。
抽查三點(InkStoneCo、Arcrun、content-pipeline,含票數最多的 Arcrun):逐一比對名稱/顏色/描述/exclusive 四欄,與 labels.yaml 完全一致。
紅線遵守:沒有刪除任何既有標籤;改名一律不做(本次無改名需求);沒有推 main,開分支
leaf/4-labels交回總管;token 沒有寫進任何檔案(腳本只讀取變數,來源同 InkStoneCo 頂層 gitea remote)。發現並知會的一個問題:ISEP 工作目錄裡另一份未 commit 的
sdd-gitea-governance.md(治理規範草稿)用的是gate/human/exec/human命名,跟現行實況(Human/human/exec,也是這次 labels.yaml 採用的)不一致。已私訊該票的執行者知會,不在本票範圍內處理。