homebrew
Formula(コマンド ライブラリの管理) A formula is a package definition written in Ruby. It can be created with brew create where is a zip or tarball, installed with brew install , and debugged with brew install --debug --verbose . Formulae u…
formula: :typer 型補完フォーマットを追加 一部のブロックリターンを type_parameter を使用するように更新 テストクリーンアップの誤字修正: pgrep -9 を pkill -9 に置換 brew bundle と並行してフェッチ feat: HOMEBREW_DOCKER_REGISTRY_BASIC_AUTH_TOKE…
curl_args: :curl user_agent をサポートする livecheck: user_agent と referer オプションを追加する sbom: 型指定: 厳格 dev-cmd/release: タイムアウトを15分に延長する api: ステール秒数を7日に延長する commands: 型指定: 厳格 debrew: 型指定: 厳格 …
linuxbrew-core フォーミュラの移行を削除 os/mac/xcode: 廃止された PKGID を削除 linuxbrew の自動 git リポジトリ移行を削除 build(deps): 1 ディレクトリ全体で 5 つの更新により bundler グループをバージョンアップ build(deps): github-actions グル…
shellenv: プロセスのコマンド読み取りに ps より lsof を優先する dev-cmd/contributions: 四半期の日付を更新する Homebrew のガバナンスを全面的に見直す formula_auditor: リビジョンと compatibility_version を監査する README と man ページにリード…
utils/linkage: 非brewライブラリのチェックを許可 cask/audit: conflicts_withスタンスの監査 dev-cmd/vendor-gems: gem環境設定の復元 dev-cmd: require 「utils/pypi」の前にast bundler gemsをインストール cask-cookbook: トークン内のデスクトップおよ…
env_config: 内部APIを無効化する。 新規インストール直後は何も表示されない旨の注記付きで、タップ一覧表示の例を更新した。 cmd/which-formula: パフォーマンス向上のため、より簡素なチェックを採用した。 rubocop.yml: test_profプラグインを追加した。…
dev-cmd/lgtm: --online フラグを追加 環境変数 WSL_DISTRO_NAME を許可する sdk_path_if_needed を sdk_path に置き換える build: プレフィックスに既に存在する場合、libexec メタファイルをスキップする dev-cmd/generate-formula-api: 内部 API に依存関…
utils/github: 失敗するテストを修正した PULL_REQUEST_TEMPLATE: brew lgtm を推奨するようにした test-bot: クリーンアップフラグの使用方法を明確化した テストのプロファイリング出力を改善した cli/parser: 次の Homebrew バージョンを更新した brew.rb…
色々こまい変更がある RubocopのTargetRubyVersionを上げる formula_auditor: --strictモードでのみ競合チェックを実行する 上流の修正に合わせStyle/RedundantLineContinuationを復元する formula_creator: Rubyフォーミュラ作成用にBundler環境変数を設定…
Formula#outdated? をチェックする際に、式スタブが存在しない場合でも失敗しないようにする。 brew スタイルの shellcheck、shfmt、actionlint 操作には式スタブを使用する。 dev-cmd/tests: テスト環境から HOMEBREW_USE_INTERNAL_API を削除する。 patche…
タイムスタンプ付きの依存関係#展開キャッシュは要求があった時のみクリアする brew update時に正しいAPIファイルをダウンロードする 最小限のAPIのみを使用して古いformulaを検出する リファクタリング: install…の型シグネチャを常にブール値を返すように…
brew release は実際のリリースワークフローを実行すべき コンテキスト: Sorbet 厳格型付けを有効化 リリースワークフローの微調整 rubydoc.brew.sh を docs.brew.sh/rubydoc にインポート ドキュメント: プッシュトリガーにメインブランチを追加 brew porta…
依存する formula の etc/var ファイルを保持するよう test-bot のクリーンアップを修正 launchctl サービスの削除における sudo 失敗を致命的エラーとしないように keep_alive サービスに対する systemctl stop を許可 同一 tap 内での formula から cask …
ポータブルRubyのインポートとサポート 修正: to_keys_to_casksメソッドに複合キャッシュキーを使用 test_bot: ポータブルRuby構築の修正 formula_auditor: 未使用のpostgresql監査の削除 cask/installer: --no-quarantineメッセージの強化 dev-cmd/bottle: …
Apple libc++と新しいLLVMヘッダーのスーパーエンビ環境の混在を改善 機能: macOSのバージョン不一致時にpkgconfを自動再インストール rubocops/components_order: on_system内のfails_withをスキップ グローバルbrewfileのデフォルト保存先をユーザー設定デ…
SystemCommandで厳密な型指定を有効化 shims/super/cc: 間接依存関係の場合glibcをrpathリンク アップグレード: 上流の古いバージョンを出力 アップグレード: 比較にLivecheckVersionを使用 アップグレード: newer_than_upstream値をtrueと比較 Utils::Bottl…
Homebrewインスタンスごとに新しいAPIファイルを1回ダウンロード development_tools: gcc_versionをパブリックAPI化 keg_relocate: リロケーションパスを追加 コマンドオプション: --eval-all関連の各種修正 複数エコシステムにまたがる2件の更新で「all」グ…
Cask/audit: コンテナ依存関係のインストールを修正 lsr に対する一時的な監査例外を削除 SkipConditions: 非推奨化前に無効化を確認 Pathname.prepend WriteMkpathExtension を可能な限り遅く実行 config: /etc/redhat-release の使用を削除 livecheck: ウ…
引数パーサーのスタブから式を読み込む カーネル拡張 + utils.rb で厳密な型付けを有効化 formula_support を keg_only にリネーム(理由)、若干のリファクタリング Formulary から Pathname 精緻化を抽出 formula_cellar_checks: 名称変更を回避 冗長な T.…
MCP使ってる manpages: 型を修正。 brew スタイル --changed を追加 dev-cmd/upgrade: システムコールを調整。 diagnostic: 欠落した文字列補間を修正 diagnostic: 未定義のohaiメソッドを修正 yard拡張機能で厳密な型指定を有効化 cmd/search: --alpineを追…
内部の修正 ワークフロー/テスト: すべてのタップでbrewスタイルを一括実行。 cmd/アップグレード: ofail/opoo呼び出しの修正。 dev-cmd/バンプ: システムコールの修正。 複数エコシステムにまたがる2つの更新で「all」グループをアップグレード github.com
なんか色々 残りのカーネルロギング拡張機能をタイプ 未使用の 『which_all』 カーネル拡張機能を削除 『paths』 をカーネルから移動 機能: コードバーグリポジトリの監査 Cask: 署名なしの理由をfails_gatekeeper_checkに置換 Cask/audit: 監査時のアーティ…
os/linux/elf: 型指定を厳格化: strict API データを to_hash_with_variations で使用するために、Formulae/Cask に格納 内部 API との連携用に Homebrew::API::Internal を作成 shims/super/rustc_wrapper: コメントを修正 Formula: ログファイル名の処理を…
内部 cask API にハッシュを使用 brew info でサードパーティ製法/カスクのアナリティクスをクエリしない github.com
Service attr ヘルパーメソッドの簡素化 内部 API の処理のクリーンアップ os/linux/keg_relocate: protodesc_cold の除外を削除 rustc_wrapper: HOMEBREW_RUSTFLAGS を最後に渡す github.com
Cask 定義のアップデート brew info にフラグを追加し、各 Formula および Cask のサイズを表示できるように Cask::Installer#prelude を追加し、ダウンロードキューの前にチェックを行う Linux LD ライブラリパスの解析におけるファイルディスクリプタのリ…
ワークフロー/テスト: 監査テストで homebrew/core を更新。 Readall.valid_tap? の型エラーを修正。 ワークフロー/ベンダー・ジェム: dependabot から PR にプッシュ。 Homebrew::Service の形状のバリエーションを削減。 ワークフロー/テスト: test-bot テ…
cask/audit における署名監査精緻化(codesign audits refinement) tap における非署名 cask の自動更新継続(autobump deprecated unsigned casks) Copilot 用の指示およびセットアップ手順の追加(Copilot instructions 追加) 再インストール・アップグ…
公式フォーミュラと Cask 名の競合防止監査強化 mcp_server における EOF 処理修正 quarantine 非対応システム上での冗長な xattr チェック除去 デフォルトブランチを main に切替 ワークフロー中でのデフォルトブランチ同期手法を強制プッシュに変更 postin…