by shigemk2

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

homebrew

brew 4.2.12

Tap#remote_repoの簡略化 テストリソースを無視し、マッチ数をカウント Tap#custom_remote?の簡略化 Tapメソッドのキャッシュ化 TapConfigの型シグネチャ追加 ブロックパラメータの優先 GitHubライセンスチェック時のtag使用 Tap#alias_tableの簡略化 マスタ…

brew 4.2.11

Ruby 3の対応を改善 no_longer_meets_criteria理由を追加して非推奨・無効化 HOMEBREW_TEMPの使用を拡大 HOMEBREW_GITHUB_API_TOKENの--no-forkオプションサポート テスト間でのキャッシュクリア機能を強化 Tap#repo_varをTap#repo_var_suffixに改名 特定リ…

brew 4.2.10

tapioca引数をconfigに移動、不要なgemsを除外 auditのeasy-installチェックをクリーンアップ rubocop .rbi除外の修正 移行アシスタントコピーからの二重インストール解決文書化 Fishシェルの$PATH更新方法の修正 ENV.deparallelize提案の削除 RSpec設定の現…

brew 4.2.9

CaskLoaderの簡素化 update.sh: GitHub APIトークンの解析改善 test/cask/upgrade_spec: 不安定なテストの削除 completions: 利用可能なサービスと古いチェックの改善 タップマイグレーションの改善 uses_from_macosに型シグネチャを追加 brew audit呼び出し…

brew 4.2.8

古いPR管理フローチャート削除 CaskLoaderでのタップ移行処理 brew cleanup --prune-prefixの削除 CaskLoader::forのリファクタリング Formularyでの名前変更/移行処理のリファクタリング APIからのエイリアス読み込み修正 リソースにリビジョン設定時の"bra…

brew 4.2.7

Rubocop設定の更新 openjdk依存関係名の修正 システムコマンド要件の強化 ドキュメントリントの改善 macOS 14のワークフローランナー更新 ドキュメントと監査のテキスト出力の強化 新規コントリビューターからの最初の貢献 Homebrew-Governanceの承認された…

brew 4.2.6

ActiveSupportのランタイムからの削除 cmd/upgradeの引数名変更 zap trash配列要素のアルファベット順整理の新しいRuboCop追加 brew infoでの--eval-allオプションの使用 pr-pullでの一時ディレクトリ保持オプションの追加 複数のフォーミュラ同期保持の指摘…

brew 4.2.5

gemsおよびpipsに関する具体的な変更点追加 stable/headブロックの除去に関するrubocops/components_redundancy OpenSSLのkeg_only情報削除に関するドキュメント変更 extend/ENV/sharedのeffective_archをパブリックAPIとして追加 sorbet/rbi/todo.rbiファイ…

brew 4.2.4

dev-cmd/tests: プロファイルオプション追加 ActiveSupport String#indentコアエクステンション削除 pypi: setuptools除外停止 completions: caskリスト生成時のエラー無視 cmd/env-sync: ENV_ROOT使用 docs/Homebrew-Governance: 変更のインポート Formular…

brew 4.2.3

パス検証の一貫性追加 JSONからキーが欠けたcasks/formulaの読み込み 未使用コードのクリーンアップ build環境修正の不具合修正 ActiveSupport Stringフィルターの削除 Linux版Homebrewのコマンド変更 M3値のテスト追加 https_availability監査の分割 cask l…

brew 4.2.2

audit: フォーミュラパスの修正 Rails関連の不適切なルールの削除 Sorbet/TrueSigilの除外の修正 正規表現マッチングのパフォーマンス向上 macOSのM3値の更新 formula_creator:std_configure_argsの維持 utils/pypi:フォーミュラからのPythonの使用 update…

brew 4.2.1

brew auditパラメータのドキュメント更新 *.tbdファイルの削除 Caskドキュメントにdeprecate!とdisable!追加 Caskでのdeprecate!の必須化に関するrubocop作成 Pythonに関するrubocops/linesの一貫性向上 チェックサムチェックの分割 std_configure_argsのプ…

brew 4.2.0

機能強化 標準エラー非表示のコマンド追加 Ruby 3.1の要求 Homebrew 4.2.0用のコードの非推奨化、無効化、削除 fish補完の改善 Ruby 2.6 gemの削除 pip searchの推奨除去 Hash#exceptを使用、ActiveSupport削除 VENDOR_VERSIONの更新 ピンされたformula mess…

brew 4.1.25

ドキュメントの変更: 様々な調整 オプションの非推奨化: --new-formula/--new-caskオプションが非推奨 テストの修正: 特定のシステムでのいくつかの失敗が修正 APIの部分的なサポート: pour_bottle?がAPIで部分的にサポート 汎用OSテスト中のサービスシステ…

Formula Cookbook

ルールこの辺 the first line is a commit summary of 50 characters or less two (2) newlines, then explain the commit thoroughly. At Homebrew, we like to put the name of the formula up front like so: foobar 7.3 (new formula). Please squash yo…

brew 4.1.24

utils/svn_spec: テストで使用するリモートの変更 create: GitHubアーカイブからの名前取得の修正 Lazy load Debrew: 一部環境でのsetuptermエラーの修正 github.com

homebrew 4.1.21

Homebrew 4.1.21変更点 TapLoaderのリファクタリング APIを使用したタップのマイグレーション修正 TapLoader経由のAPIからフォーミュラをロード時 元のタップをパス ENV/shared macOSコードがHOMEBREW_SORBET_RUNTIME下で適用されない問題を修正 dev-cmd/ven…

brew 4.1.17

特定の条件下でのエラー修正。 文字列の処理の改善。 依存関係の解析のアップデート。 ドキュメントの改善。 テストの改善。 github.com

brew 4.1.16

Terminal.app用のhomebrew.man.confに関するTips-N'-Tricksを追加 odebug/SystemCommandのデバッグ出力を改善 head & stable URLsにusing:属性を追加 GitHub Packagesに対するGHA許可を追加 formulaの名称変更のためのAPIからのロードをサポート Sonomaの互…

brew 4.1.14

変更点 dev-cmd/edit: 警告を読みやすくする#16024 docs: コミットスタイルのガイドラインを更新#16031 manpage: envファイルは展開をサポートしていないことを注記#16038 など github.com

brew 4.1.13

変更点 cmd/readall: todosのクリーンアップ #16011 utils/backtrace: backtraceからsorbet-runtimeを削除 #16014 Sonomaのサポートを追加 #16019 github.com

brew 4.1.12

os/mac/pkgconfig: macOS 14 RC SDKの更新 docs/Rakefile: 壊れたリンクの修正 Audit追加: PythonリソースとPyPiパッケージ名の不一致 utils/shared_audits: GitLab APIからの404メタデータエラーの処理 Gem設定: キャッシュ可能なファイルへの移動 Formula,…

brew 4.1.7

dev-cmd/prof: gemのインストールからの環境の影響を減少 #15893 utils/pypi: 除外されたパッケージの依存関係を除外 #15896 api: 必要な証明書がインストールされていない場合のHTTPSエラーを無視 #15895 vendor-installでのHOMEBREW_CURLRCの使用 #15900 G…

brew 4.1.6

型の強化 cmd/update-report: 追加/削除されたformulae/casksの正確な処理 formula_{auditor,versions}: シャーディングの処理 formula_installer: 利用可能な場合にキャッシュされた取得formulaインスタンスを使用 node: shebangの書き換えを追加 HOMEBREW_…

brew 4.1.5

pypi: gitのクローンのリソースを更新するサポート #15831 formula: pipの--no-compileを使用 #15830 keg_relocate: 移動可能なインストール名でフレームワーク情報を保持 #15835 アップデート時に新しい/削除されたformula/caskセクションを非表示にするオ…

brew 4.1.4

formula: cabal、meson、pipのためのstd argsを抑制 (#15791) python: venvの作成時に--without-pipオプションを使用 (#15792) workflows/build-pkg: ghのインストール (#15795) Formula#inreplaceのpaths typeを拡大 (#15796) .envファイルを使用したHomebr…

brew 4.1.3

docs: ステージングブランチのドキュメントを追加 #15771 docs/Installation: macOSの.pkgインストーラーのドキュメントを追加 #15755 extend/ENV/super: ENV.O3を追加 #15680 Add/use: HOMEBREW_INSTALL_FROM_API_UNSUPPORTEDを追加 #15772 os/mac/mach: rp…

Unknown admin command atlasVersion homebrew

(M1 Max Monterey) homebrew経由でインストールしたmongodump(100.7.3)でDocumentDBをmongodumpしたらやっぱりUnknown admin command atlasVersionエラーが出た もう古いバージョンは出てこないので、過去のzipをgit logで漁ってみる x86とarmでzipが分かれ…

brew 4.1.2

extend/os/mac/keg_relocate: rpath handlingの改善 #15731 'brew doctor'実行時の型エラーの修正 #15744 ドキュメント: コアリポジトリがuntappedであると仮定 #15693 GitHub Actionsのためのパッケージ署名設定の追加 #15743 Formula attrsへの型の追加 #1…

brew 4.1.1

変更点 formula: std_pip_argsを追加 (#15694) os/mac/keg_relocate: rpathの再オーダリングを避ける (#15722) Cask: 複数のヘッダーをサポート (#15602) HOMEBREW_SORBET_RUNTIMEを有効化(場合による) (#15705) dev-cmd/pr-upload: 型チェックエラーを修…