feat: code-action-docker 新增參數來源優先序規則並升版 0.0.3 #3

Merged
admin merged 3 commits from develop into master 2026-07-15 10:55:11 +00:00
Member

變更摘要

code-action-docker 新增「開發中需要參數時的來源優先序」規則,並將 plugin 版本升為 0.0.3(三家 manifest 同步)。

參數來源優先序(新增於階段 4.0)

實作過程中發現需要 inputs 沒有的參數時,依序尋找來源,前者可用就不往後找:

  1. ${{ gitea.* }} context — docker action 執行期對應 runner 注入的 GITHUB_*GITEA_* 環境變數,主程式直接讀 process.env
  2. ${{ secrets.* }} — repo/org secrets(機敏值)。
  3. ${{ vars.* }} — repo/org variables(非機敏設定值)。
  4. 都沒有 → 以 AskUserQuestion 詢問使用者是否把該參數加入 inputs(加入則回到階段 2 補齊規格並同步 action.yml),不得臆測預設值或硬編碼。

並附註實務限制:secrets.*vars.* 無法在 action.ymlinputs.default 直接引用,須由呼叫端 workflow 以 with:env: 傳入;README 使用範例需示範帶入方式,機敏值不落地、log 遮蔽。

影響範圍

  • skills/code-action-docker/SKILL.md(+12/−1):新增階段 4.0 參數來源優先序;frontmatter description 同步。
  • README.md(+1/−1):code-action-docker 章節第 (4) 點補上優先序說明。
  • plugin.json.claude-plugin/plugin.json.codex-plugin/plugin.jsonversion0.0.2 升為 0.0.3

風險或注意事項

  • 僅新增 skill 行為規則與升版,不影響其他 skill;code-action-compositecode-image 無對應規則需求,未更動。

Commits

  • feat(code-action-docker): 新增開發中參數來源優先序規則(gitea → secrets → vars → 詢問加入 inputs)
  • docs(README): 同步 code-action-docker 參數來源優先序說明
  • chore(plugin 版本): 三家 manifest 升版 0.0.3

🤖 Generated with Claude Code

## 變更摘要 為 `code-action-docker` 新增「開發中需要參數時的來源優先序」規則,並將 plugin 版本升為 **0.0.3**(三家 manifest 同步)。 ### 參數來源優先序(新增於階段 4.0) 實作過程中發現需要 `inputs` 沒有的參數時,依序尋找來源,前者可用就不往後找: 1. `${{ gitea.* }}` context — docker action 執行期對應 runner 注入的 `GITHUB_*`/`GITEA_*` 環境變數,主程式直接讀 `process.env`。 2. `${{ secrets.* }}` — repo/org secrets(機敏值)。 3. `${{ vars.* }}` — repo/org variables(非機敏設定值)。 4. 都沒有 → 以 AskUserQuestion 詢問使用者是否把該參數加入 `inputs`(加入則回到階段 2 補齊規格並同步 `action.yml`),不得臆測預設值或硬編碼。 並附註實務限制:`secrets.*`/`vars.*` 無法在 `action.yml` 的 `inputs.default` 直接引用,須由呼叫端 workflow 以 `with:`/`env:` 傳入;README 使用範例需示範帶入方式,機敏值不落地、log 遮蔽。 ## 影響範圍 - `skills/code-action-docker/SKILL.md`(+12/−1):新增階段 4.0 參數來源優先序;frontmatter description 同步。 - `README.md`(+1/−1):`code-action-docker` 章節第 (4) 點補上優先序說明。 - `plugin.json`、`.claude-plugin/plugin.json`、`.codex-plugin/plugin.json`:`version` 由 `0.0.2` 升為 `0.0.3`。 ## 風險或注意事項 - 僅新增 skill 行為規則與升版,不影響其他 skill;`code-action-composite`/`code-image` 無對應規則需求,未更動。 ## Commits - feat(code-action-docker): 新增開發中參數來源優先序規則(gitea → secrets → vars → 詢問加入 inputs) - docs(README): 同步 code-action-docker 參數來源優先序說明 - chore(plugin 版本): 三家 manifest 升版 0.0.3 🤖 Generated with [Claude Code](https://claude.com/claude-code)
jiantw83 added 3 commits 2026-07-15 10:54:39 +00:00
admin approved these changes 2026-07-15 10:55:08 +00:00
admin merged commit cd2cf2e35d into master 2026-07-15 10:55:11 +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/code#3