Skip to content

v0.3.0:Profile 申請表單與歷史貢獻紀錄補齊

Choose a tag to compare

@denny0223 denny0223 released this 03 Jun 16:52
· 125 commits to master since this release

這版主要整理 credits-profiles 端的自助 Profile 維護流程,並補上歷史貢獻紀錄顯示需要的站台來源資料。credits 主 repo 這次沒有同步打新 tag;本版本延續 credits v0.2.0 建立的 site profile reference 邊界,主要更新 Profile 資料倉庫這一側。

重點更新

  • 新增 Profile 申請表單流程,讓不熟悉 GitHub PR 的貢獻者也能用 issue 表單建立或更新自己的公開 Profile。
  • 支援由申請表單 issue 建立的 assistant PR,並讓自助範圍檢查與 trusted review 使用 issue author 作為 Profile 擁有者。
  • 修正 assistant 建立的 PR 不應自我 approve 的情境,並在同 repo profile-request/... 分支成功自動合併後清理已合併分支。
  • 補上多批 display-only site-profiles/ 資料,用於呈現歷史貢獻紀錄缺少 opt-in GitHub Profile 時的顯示名稱與頭像。
  • 更新 README、CONTRIBUTING、PR template 與 workflow 文件,讓 Profile 申請表單、agent 協助流程、歷史紀錄提示與資料邊界更一致。
  • 新增 CLAUDE.md 薄相容入口,維持 AGENTS.md 作為唯一維護中的 agent 指示來源。

資料邊界

  • site-profiles/ 仍是 maintainer-controlled、display-only fallback data,只包含公開活動網站來源的顯示名稱與頭像。
  • site-profiles/ 不代表 contributor opt-in,也不代表身份合併已被接受。
  • 歷史 appearance、event scope、role records 與已核准的身份連結仍屬於主 repo sitcon-tw/credits 的 canonical data。

驗證

  • pnpm profiles:validate
  • pnpm site-profiles:validate
  • pnpm test