chore: 移除 Homebrew tap 分发链路 - #40
Merged
Merged
Conversation
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 已挂停止维护公告并归档。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
背景
brew cask(
jaxton07/tap/percho)是无 Developer ID 时期的 mac 临时方案:brew 下载不带 quarantine,绕开 Gatekeeper,并用brew upgrade顶替 mac 坏掉的自动安装。实测收益撑不起维护成本(tap job 仅 24s 且不推迟 Release 可用时刻,却要维护外部仓库同步 + 会过期的 PAT secret),予以移除。改动
.github/workflows/release.yml:删tapjob;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 改为已移除存档已配套完成(仓库外)
TAP_GITHUB_TOKEN已删除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 自动更新)。