by shigemk2

当面は技術的なことしか書かない

brew 4.6.4

  • os/linux/elf: 型指定を厳格化: strict
  • API データを to_hash_with_variations で使用するために、Formulae/Cask に格納
  • 内部 API との連携用に Homebrew::API::Internal を作成
  • shims/super/rustc_wrapper: コメントを修正
  • Formula: ログファイル名の処理を改善
  • HOMEBREW_DEVELOPER が設定されていないパスからの Formula のインストールを禁止
  • 同じ名前の Formula バイナリによる Cask インストール衝突を修正
  • Linux で /home ディレクトリがシンボリックリンクの場合、brew doctor 警告を追加
  • os/linux/keg_relocate: bottling 時に protodesc_cold のみ設定された ELF ファイルをスキップ
  • Git URL の先頭がブランチ名を必ず指定するように確保
  • Formula: 変数名の命名規則を改善
  • 内部APIの切り替えを管理するためにAPIヘルパーメソッドを使用
  • pkg-configのmacOS SDKバージョン不一致に対する診断チェックを追加
  • HOMEBREW_FORBID_PACKAGES_FROM_PATHS設定時のHEADインストール問題を修正
  • brew doctorの「不明な理由」メッセージにCLTの具体的なガイドラインを追加
  • bump-cask-pr: new_CaskにURLを必ず指定するように修正
  • /usr/local に対する選択的なパス置換を実装し、bottle 作成問題を修正
  • workflows: setup-ruby を手動でバージョンアップ
  • formula-analytics: 依存関係を更新
  • 禁止されたパスからの Formula インストール時に警告を追加
  • dependabot: クールダウンを削除
  • Cask/quarantine: 隔離サポートを修正
  • formulary: パス拒否ロジックを改善/緩和。
  • Cask/dsl/rename: 新しいリネーム DSL を追加
  • 「all」 グループを複数のエコシステムで 2 つの更新でバージョンアップ
  • quarantine 属性が欠如している場合に audit_signing をスキップするように修正
  • Copilot の指示を調整
  • テストボットの失敗/不正な出力を修正
  • GNU ミラー監査を更新し、一時的に無効化
  • livecheck/strategy/gnu: ftpmirror.gnu.org も使用するように変更
  • 「all」グループを複数のエコシステムで1つの更新でバージョンアップ
  • GNUミラー監査を再有効化
  • HOMEBREW_FORBID_PACKAGES_FROM_PATHSの問題をさらに修正
  • Formula: パス拒否検出を厳格化。
  • 「all」グループを複数のエコシステムで1つの更新でバージョンアップ
  • formula-analytics: macOS Tahoeを追加
  • 複数のディレクトリに同じパッチが適用された場合に発生する並列ダウンロードエラーを修正
  • Formula: パスを拒否する際、ref と realpath を提供
  • アップグレードが中断された場合に新しいバージョンをリンクしない問題を修正
  • Sorbet タイプをさらに追加
  • download_strategy: 資格情報ヘルパーを使用したフェッチ時の UID 処理を修正
  • software_spec: タイプシグネチャを修正
  • メッセージとコメントの調整
  • docs: 各種 URL を編集

github.com