release: develop 併入 master(deploy 修正) #16

Merged
admin merged 2 commits from develop into master 2026-08-26 03:35:59 +00:00
Member

摘要

  • 需求描述:把已合併進 develop 的變更放行到預設分支 master。marketplace 與版本前置檢查都讀預設分支,不合進 master,/jsc-cli:deploy 抓到的仍是舊版腳本。
  • 計畫名稱:無
  • 計畫頁:無
  • 分析頁:無

變更內容

檔案 為什麼改
tools/deploy.sh domain 參數正規化(自動去掉 jsc- 前綴),新增 kiro-cli plugin 子指令探測
skills/deploy/SKILL.md 第 4 步補上前綴說明
三份 manifest 版本 0.1.3

設計重點

  • 內容與 PR #15 完全相同,這支只負責讓預設分支跟上。
  • 這兩個問題都是上一輪 develop → master 放行後、實際跑 /jsc-cli:deploy 才踩到的,修完立刻補跟上,避免同一個坑留在 master 上更久。

測試結果

  • 與 PR #15 相同:sh -n tools/deploy.sh 通過;混傳前綴測試三種格式都正確組出單一前綴;kiro-cli 2.18.1 實測 update 乾淨完成,無誤導性錯誤輸出;ste100-lint.sh 無違規。

前置 Push Request

  • 無
## 摘要 - 需求描述:把已合併進 `develop` 的變更放行到預設分支 `master`。marketplace 與版本前置檢查都讀預設分支,不合進 master,`/jsc-cli:deploy` 抓到的仍是舊版腳本。 - 計畫名稱:無 - 計畫頁:無 - 分析頁:無 ## 變更內容 | 檔案 | 為什麼改 | | --- | --- | | `tools/deploy.sh` | domain 參數正規化(自動去掉 `jsc-` 前綴),新增 kiro-cli `plugin` 子指令探測 | | `skills/deploy/SKILL.md` | 第 4 步補上前綴說明 | | 三份 manifest | 版本 0.1.3 | ## 設計重點 - 內容與 [PR #15](https://gitea.jsc.idv.tw/plugins/cli/pulls/15) 完全相同,這支只負責讓預設分支跟上。 - 這兩個問題都是上一輪 `develop → master` 放行後、實際跑 `/jsc-cli:deploy` 才踩到的,修完立刻補跟上,避免同一個坑留在 master 上更久。 ## 測試結果 - 與 PR #15 相同:`sh -n tools/deploy.sh` 通過;混傳前綴測試三種格式都正確組出單一前綴;`kiro-cli 2.18.1` 實測 `update` 乾淨完成,無誤導性錯誤輸出;`ste100-lint.sh` 無違規。 ## 前置 Push Request - 無
jiantw83 added 2 commits 2026-08-26 03:32:32 +00:00
What: deploy.sh 收到帶 jsc- 前綴的 domain 名時自動去掉前綴再組 jsc-{domain}@jsc;deploy_kiro 先探測這個版本的 kiro-cli 認不認得 plugin 子指令,不認得就整批直接走本地複製退路。
Why: marketplace.json 的 plugins[].name 本身就帶 jsc- 前綴,SKILL.md 只寫「domain 名單來自 marketplace」沒講清楚要不要去前綴,實際執行時餵進去兜成 jsc-jsc-ask@jsc 雙重前綴,claude、copilot、antigravity、kiro 四支 CLI 的更新全部第一輪失敗。另外 kiro-cli 2.18.1 這個版本已經完全沒有 plugin 子指令,逐一嘗試再退回複製會先洗出一長串看似失敗、實則設計內的錯誤訊息。
How: 腳本層正規化 domain 參數(去前綴),比只改文件更可靠——不管呼叫端傳哪種格式都對。kiro 的探測用 kiro-cli --help-all 抓子指令清單,一次性判斷,不逐一撞錯誤才退回;探測本身不算部署動作,不印 cmd/exit。SKILL.md 同步補上前綴說明。
Who: jsc-cli:deploy 的執行正確性與輸出可讀性。
Reviewed-on: #15
Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
admin approved these changes 2026-08-26 03:35:56 +00:00
admin merged commit 9a8b842796 into master 2026-08-26 03:35:59 +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/cli#16