brew: consolidate trusted third-party taps into install/brew.d/taps
まだ誰も着手していません。
評価
調査の方向性
install/brew と brew.d の下にある Brewfile を読み、現在 tap がどのように収集され、信頼されているかを確認してください。各サードパーティ tap とその理由を記載した install/brew.d/taps を追加し、次に install/brew を更新して、そのファイルを使用し、そこに記載されていない Brewfile の tap を報告するようにしてください。完了条件は、信頼の根拠が taps のみであり、項目がない場合に明確なメッセージを出してインストールを停止することです。
索引モデルが issue の本文から書いたものです。
説明
Each third-party tap in brew.d was trusted on purpose, when its package
was installed. That decision is recorded only by its presence in a
Brewfile. install/brew finds every tap named in brew.d and runs
brew trust --tap on each.
The Brewfiles name eight third-party taps today:
charmbracelet/tap drolosoft/tap fastly/tap openai/tools
rtk-ai/tap vshulcz/tap withgraphite/tap xwmx/taps
The trust is the same either way. What changes is where it is written
down. Put it in one file, with a reason per tap.
Do
-
Add
install/brew.d/taps. One tap per line, with a reason:# <tap> # why fastly/tap # fastly CLI withgraphite/tap # gt, stacked PRs -
Trust the taps in that file. Remove the loop that collects them from
the Brewfiles. -
If a Brewfile names a tap that
tapsdoes not, stop. Print the tap
and the Brewfile.
Done when
install/brew.d/tapslists each third-party tap with a reason.install/brewreads trust from that file only.- A tap in a Brewfile but not in
tapsfails the install with a clear
message.
- 主要言語
- Shell
- スター
- 1
- フォーク
- 0
- 平均マージ
- 9時間 5分
- マージ済み PR(30日)
- 5
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
indexzero/dotfiles のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 58/100
-
難易度 5/5 1週間以上 初心者へのやさしさ 45/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 56/100
indexzero/dotfiles の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
txn2/mcp-data-platform#2493 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
omacom/omarchy-mac#792 ·
メンテナーはふだん 4 日以内に返信
-
Shell framework build fails at "copy the shader libraries": the iOS shader libraries are now one file b-<chain>.img対応中かも @xiaofeng-han が今日担当しました。 オープンbuild ios
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
clawsweeper:fix-shape-clear clawsweeper:needs-maintainer-review clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:other issue-rating: 🦞 diamond lobster P2
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
openclaw/crabbox#3058 · コメント 1 件 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
needs-triage S3: minor
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
manaflow-ai/cmux#36796 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信