Skip to content

chore: 移除 Homebrew tap 分发链路 - #40

Merged
Jaxton07 merged 1 commit into
mainfrom
chore/remove-homebrew-tap
Aug 29, 2026
Merged

chore: 移除 Homebrew tap 分发链路#40
Jaxton07 merged 1 commit into
mainfrom
chore/remove-homebrew-tap

Conversation

@Jaxton07

Copy link
Copy Markdown
Owner

背景

brew cask(jaxton07/tap/percho)是无 Developer ID 时期的 mac 临时方案:brew 下载不带 quarantine,绕开 Gatekeeper,并用 brew upgrade 顶替 mac 坏掉的自动安装。实测收益撑不起维护成本(tap job 仅 24s 且不推迟 Release 可用时刻,却要维护外部仓库同步 + 会过期的 PAT secret),予以移除。

改动

  • .github/workflows/release.yml:删 tap job;release notes 模板去掉 brew 提示句
  • packages/desktop/homebrew/percho.rb.template(cask 渲染模板)
  • README.md / README.zh.md:删 brew 安装段与更新说明里的 Homebrew 提法
  • docs/INDEX.md / .local/docs/release.md(后者不在库内):同步移除记录,踩坑 8 改为已移除存档

已配套完成(仓库外)

  • repo secret TAP_GITHUB_TOKEN 已删除
  • 官网 percho-website 已去 brew 指引(另仓 PR)
  • tap 仓库 Jaxton07/homebrew-tap 已挂停止维护公告(含迁移指引:brew uninstall → Releases dmg)并归档,cask 冻结 0.5.3

影响面

存量 brew 用户 ~5-10 人:已装 app 照常可用,brew upgrade 冻结,README 有迁移指引(数据在 ~/.pi/agent 不受影响)。新 mac 用户回到 dmg + Gatekeeper 右键打开路径。根治方案为 Developer ID + 公证($99/年,可同时修好 mac 自动更新)。

adhoc 签名时期的 mac 临时方案,运维面(外部 tap 仓库 + 会过期的 PAT secret)
大于收益:release.yml 删 tap job 与 notes 模板 brew 句子、删 cask 模板、
README 双语去 brew 指引、INDEX/release.md 同步;repo secret TAP_GITHUB_TOKEN 已删。
tap 仓库 Jaxton07/homebrew-tap 已挂停止维护公告并归档。
@Jaxton07
Jaxton07 merged commit e4b0b3c into main Aug 29, 2026
1 check passed
@Jaxton07
Jaxton07 deleted the chore/remove-homebrew-tap branch August 29, 2026 01:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant