develop
master
把 develop 上這一輪技能組稽核的修正放行到預設分支。marketplace 與版本前置檢查都讀預設分支,只合到 develop 的話已安裝的 CLI 抓不到任何改動。
本次放行 9 個提交。
內容與 develop 上已合併的各支 PR 相同,這一支只做分支放行,不含新的改動。
各項檢查在合併進 develop 之前已經跑過並通過:腳本語法檢查、語言檢查、腳本結束碼宣告檢查全部無發現;涉及 hook 的存取庫另外實測過五支 CLI 的冒煙測試。本支未再新增程式碼,因此沒有新的測試項目。
無。
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>
No dependencies set.
The note is not visible to the blocked user.
摘要
把 develop 上這一輪技能組稽核的修正放行到預設分支。marketplace 與版本前置檢查都讀預設分支,只合到 develop 的話已安裝的 CLI 抓不到任何改動。
本次放行 9 個提交。
變更內容
內容與 develop 上已合併的各支 PR 相同,這一支只做分支放行,不含新的改動。
測試結果
各項檢查在合併進 develop 之前已經跑過並通過:腳本語法檢查、語言檢查、腳本結束碼宣告檢查全部無發現;涉及 hook 的存取庫另外實測過五支 CLI 的冒煙測試。本支未再新增程式碼,因此沒有新的測試項目。
前置相依
無。