feat(action): 新增顯示 Codex 帳號步驟 #8

Merged
admin merged 1 commits from ai-review-resolve/develop-20260702-182518 into develop 2026-07-02 10:26:44 +00:00
Member

變更摘要

在 composite action 的 OAuth 登入之後,新增一個「Show Codex Account」步驟,從 ~/.codex/auth.jsonid_token 解析並輸出登入帳號的 email,方便在 workflow log 確認目前使用的 Codex 帳號。

影響範圍

  • action.yml(composite action 執行步驟)

重點變更

  • Login Codex with OAuth 步驟後新增 Show Codex Account 步驟。
  • 以 node 解析 id_token(JWT payload 的 base64 段),取出 email 欄位並 console.log 輸出。

風險與注意事項

  • 此步驟會將登入帳號 email 輸出到 workflow log,請確認 log 存取權限與是否適合顯示帳號資訊。
  • 相依於 auth.json 具備 tokens.id_token 且其 payload 含 email 欄位;若 token 結構改變(缺少該欄位或格式不同),此步驟可能失敗,建議評估加上容錯。
## 變更摘要 在 composite action 的 OAuth 登入之後,新增一個「Show Codex Account」步驟,從 `~/.codex/auth.json` 的 `id_token` 解析並輸出登入帳號的 email,方便在 workflow log 確認目前使用的 Codex 帳號。 ## 影響範圍 - `action.yml`(composite action 執行步驟) ## 重點變更 - 於 `Login Codex with OAuth` 步驟後新增 `Show Codex Account` 步驟。 - 以 node 解析 `id_token`(JWT payload 的 base64 段),取出 `email` 欄位並 `console.log` 輸出。 ## 風險與注意事項 - 此步驟會將登入帳號 email 輸出到 workflow log,請確認 log 存取權限與是否適合顯示帳號資訊。 - 相依於 `auth.json` 具備 `tokens.id_token` 且其 payload 含 `email` 欄位;若 token 結構改變(缺少該欄位或格式不同),此步驟可能失敗,建議評估加上容錯。
jiantw83 added 1 commit 2026-07-02 10:25:41 +00:00
feat(action): 新增顯示 Codex 帳號步驟
CI / 2. TEST (pull_request) Successful in 37s
CI / 3. RESULT (pull_request) Successful in 0s
CI / 1. BUILD (pull_request) Successful in 2s
7da6db73e1
admin approved these changes 2026-07-02 10:26:41 +00:00
admin merged commit c8d6264925 into develop 2026-07-02 10:26:44 +00:00
admin deleted branch ai-review-resolve/develop-20260702-182518 2026-07-02 10:26:44 +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: actions/setup-codex#8