by shigemk2

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

brew 4.6.0

  • ワークフロー/テスト: 監査テストで homebrew/core を更新。
  • Readall.valid_tap? の型エラーを修正。
  • ワークフロー/ベンダー・ジェム: dependabot から PR にプッシュ。
  • Homebrew::Service の形状のバリエーションを削減。
  • ワークフロー/テスト: test-bot テスト用に HOMEBREW_DOWNLOAD_CONCURRENCY を設定。
  • env_config: download_concurrency に自動オプションを追加。
  • formula*: ダウンロードキュー用のソースダウンロードサポートを追加。
  • cmd/info: 空の注意事項を出力しないように。
  • ダウンロードキューにCaskのインストール/アップグレード/再インストールサポートを追加
  • Cask::Auditで厳格な型チェックを有効化
  • brew upgrade --helpにHOMEBREW_UPGRADE_GREEDYが欠落
  • utils/gems: Homebrew固有のgem仕様キャッシュを使用
  • api: ソースダウンロードの処理を修正
  • Homebrew 4.6用のコードを非推奨/無効化/削除
  • HOMEBREW_DOWNLOAD_CONCURRENCY環境変数をドキュメント化
  • URIパース警告を修正
  • extend/*の型/位置を整理
  • formula_assertions: {shell,pipe}_outputの型チェックエラーを修正
  • extend/kernel: odisabled呼び出しを修正。
  • extend/pathname: write_env_scriptの型シグネチャを修正。
  • observer_pathname_extension: Sorbet 型を厳格化。
  • download_queue: パッチ処理を修正。
  • utils/curl.rb: curl 依存関係の HTTPS 監査をスキップ。
  • dev-cmd/cat: require 「formula」 を追加。
  • extend/kernel: いくつかの型シグネチャを厳格化。
  • extend/kernel: ensure_formula_installed! の型シグネチャを厳格化。
  • ensure_formula_installed! を実行する前に 「formula」 を要求するようにしました。
  • ensure_formula_installed! を Formula#ensure_installed! に置き換えました。
  • マニュアルページ: ソースの文言とフォーマットの修正。
  • Formula-Cookbook: 使用中の write_exec_script 構文を推奨。
  • pathname: write_exec_script に型を追加
  • extend/kernel: exec_editor が一度に複数のファイルを開けるようにする
  • SkipConditions: 符号なし型の廃止に関する特殊ケースを処理
  • output: 環境変数を一貫して表現
  • cmd/update: update.sh で短いオプションを使用
  • Download Queue の出力を改善
  • extend/kernel: ensure_formula_installed! を削除
  • Tap で厳格な型チェックを有効化

github.com