chore(release): 放行技能組稽核修正到預設分支 #22

Merged
admin merged 9 commits from develop into master 2026-08-31 03:54:28 +00:00
Member

摘要

把 develop 上這一輪技能組稽核的修正放行到預設分支。marketplace 與版本前置檢查都讀預設分支,只合到 develop 的話已安裝的 CLI 抓不到任何改動。

本次放行 9 個提交。

變更內容

內容與 develop 上已合併的各支 PR 相同,這一支只做分支放行,不含新的改動。

測試結果

各項檢查在合併進 develop 之前已經跑過並通過:腳本語法檢查、語言檢查、腳本結束碼宣告檢查全部無發現;涉及 hook 的存取庫另外實測過五支 CLI 的冒煙測試。本支未再新增程式碼,因此沒有新的測試項目。

前置相依

無。

## 摘要 把 develop 上這一輪技能組稽核的修正放行到預設分支。marketplace 與版本前置檢查都讀預設分支,只合到 develop 的話已安裝的 CLI 抓不到任何改動。 本次放行 9 個提交。 ## 變更內容 內容與 develop 上已合併的各支 PR 相同,這一支只做分支放行,不含新的改動。 ## 測試結果 各項檢查在合併進 develop 之前已經跑過並通過:腳本語法檢查、語言檢查、腳本結束碼宣告檢查全部無發現;涉及 hook 的存取庫另外實測過五支 CLI 的冒煙測試。本支未再新增程式碼,因此沒有新的測試項目。 ## 前置相依 無。
jiantw83 added 9 commits 2026-08-31 03:53:21 +00:00
Reviewed-on: #20
型別優先序原本抄在技能內文裡。改一次要跟著改好幾份,很容易對不起來。
現在把順序收進腳本,讓它成為唯一真實來源。

- 參數與標準輸入都收,commit 標題整行餵進來也認得出型別。
- 沒收到輸入回傳 2,輸入裡沒有階梯表型別回傳 3,呼叫端據此分流。
- 錯誤訊息一律印繁體中文到 stderr。
兩支技能的步驟有幾處寫不完整。出錯時流程會走偏,步驟之間也互相卡住。

- 建立 PR、修改 PR、回覆留言、查詢開啟中的 PR,四處原本只寫成功路徑。API 失敗會被當成「沒有開啟中的 PR」,於是在同一支分支上重開一支。現在四處都補上失敗分支。
- 推導基底的腳本結束碼原本只分流三個,其餘落空。現在每個結束碼都有處置與下一步。
- 交叉引用指到收尾步驟,改指回真正做校準的那一步。
- 分組原本被拉進平行區塊,但分組要等盤點的檔案清單,盤點的完成條件又要等分組結果。現在只有註解掃描與盤點平行,分組排在盤點之後。
- 認可與開 PR 原本各查一次開啟中的 PR。改成共用單次查詢,並拿掉認可回呼開 PR 的遞迴。
- 呼叫方傳入的基底改在最前面驗證。基底不合法就當場擋下,不必等命名做完。
- 重複的階梯表從技能內文刪掉,改指向指引正本。
腳本標頭沒把每個結束碼代表什麼、該怎麼處理寫清楚,呼叫端只能用猜的。階梯表又同時抄在說明檔與技能內文,改規則時兩邊容易不同步。

- 推導基底的腳本標頭逐碼說明狀況與處置,並標明該碼屬於哪一種模式。
- 產生分支名的腳本標頭補上參數不足的結束碼。
- 說明檔刪掉重複的階梯表,改指向指引的階梯章節。
- 說明檔補上型別優先序腳本的說明,並更新兩支技能的摘要。
技能改成引用 jsc-meta 的指引正本。相依關係要跟著寫進外掛資訊檔,否則沒裝 jsc-meta 的機器讀不到階梯規則。

- requires 加入 jsc-meta。
- 三份外掛資訊檔一起推進,避免彼此不一致。
把上游剛進來的三處確認說明接到重排後的正確步驟,並依準則改寫成英文。
技能已改用只在新版才有的子命令,下限跟著提高,避免舊版環境跑到那一步失敗。
Reviewed-on: #21
Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
admin approved these changes 2026-08-31 03:54:25 +00:00
admin merged commit c2d9dc8cfa into master 2026-08-31 03:54:28 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: plugins/git#22