Skip to content

[fix] 換機 migration 的六個缺陷 + 面板 refresh(PR #26 待 review) #27

Description

@YJack0000

追蹤票(Iteration 78 weekly summary 稽核補開)。

#26(open,CI 全綠、mergeable CLEAN、零 review):一次真實換機(64 把 key + 53 個憑證檔搬到第二台 Mac)挖出的缺陷——

  • pb import 53 個檔全落地、64 次 keychain 寫入全被拒、然後 exit 0;改成先探測 keystore、被拒印理由、掉過 secret 就 exit 1、新增 --keys-only
  • SETUP.md 被它要安裝的工具加密了;pb export 另寫明文 <bundle>-SETUP.md
  • passphrase 的 TTY 閘門把工作逼進 pty wrapper 反而洩漏;改 --passphrase-file / --passphrase-fd
  • Cloudflare /user/tokens/verify 對 account-owned / scoped token 一律 "Invalid",9 把活 key 標紅;GitHub App PEM 同樣誤報
  • pb key verify 一次只吃一個 id;改吃列表或 --all
  • 面板 refresh 三頁兩頁沒作用;引入 vitest + 4 個回歸測試

剩:找人 review + merge。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions