ruby-trunk-changes 2023-07-04

今日は主に bundler の更新や GitHub Actions の設定のリファクタリングなどがありました。

[af9eeb19d8] Stan Lo 2023-07-03 13:48:19 UTC

irbhistory ファイルの保存処理を lib/irb/ext/save-history.rb から lib/irb/history.rb に移動して irb拡張機能ではなく組み込み機能に格上げしています。 https://github.com/ruby/irb/pull/613

[0fcb4c6af7] David Rodríguez 2023-06-30 09:52:11 UTC

bundler で Gemfile.lock の platform の指定の path: 指定した gem の参照ファイルパスが変更になった時の扱いを修正しているようです。

[0ae2709dd7] David Rodríguez 2023-06-30 14:57:39 UTC

bundler で bundle config frozen true に設定されている時に Gemfile の内容を書き換えてた時のエラーメッセージで Gemfile 内の gem の指定の記述に相当するものを表示するようにしているようです。

[09382135de] David Rodríguez 2023-06-30 11:45:39 UTC

bundler で git コマンドを実行する時に環境に影響を与えるようなコマンドを実行してしまわないように git_local というメソッドを導入して実行時に問題のあるコマンドやオプションを除外するようにしているようです。

[4f2f1ddf22] Ellen Marie Dash 2023-06-30 20:40:25 UTC

bundler のテストに Gemfile に git リポジトリの指定で gem が書かれている時のテストを追加しています。

[6f4c8d1dcf] Nobuyoshi Nakada 2023-06-20 12:34:07 UTC

Cirrus-CI の設定で YJIT を有効にしたテストは YJIT 関係のファイル変更があった時だけ実施するようにしています。またドキュメントファイルのみの変更やコミットログに [DOC] などが含まれていた時にはテストをスキップするようにしています。

[420d069cc2] 卜部昌平 2023-06-30 13:19:35 UTC

GitHub Actions の git リポジトリからの clone や autogen.sh の実行などビルドプロセスの準備段階を独自アクションとして .github/actions/setup/directories/action.yml に切り出しています。

[d1efc7a3f0] 卜部昌平 2023-07-03 07:36:41 UTC

GitHub Actions の workflow 設定の YAML で文字列のダブルクオートをシングルクオートに揃えています。

[8ba5437fe5] 卜部昌平 2023-07-03 08:01:16 UTC

GitHub Actions の annocheck を使った解析の workflow を matrix を使わないように展開して書きなおしています。

[b0977e402a] 卜部昌平 2023-07-03 12:06:26 UTC

GitHub Actions の設定の YAML で変数展開の ${{...}} のかっこの内側に空白を入れるようにスタイルを揃えています。

[f7732d63f4] 卜部昌平 2023-07-03 12:42:25 UTC

GitHub Actions の設定の if: の条件に ${{...}} を利用するようにしています。これもスタイルを揃えるためみたいです。

[7690a31223] 卜部昌平 2023-07-03 13:02:43 UTC

GitHub Actions の設定 YAML ファイルにいくつか空行を追加して整形しています。

[72e58bbdc0] 卜部昌平 2023-07-03 13:24:06 UTC

GitHub Actions の Cirrus-CI のエラー時の通知のための workflow の設定の項目名 typo 修正。

[7ee39556db] 卜部昌平 2023-07-03 13:32:00 UTC

GitHub Actions の WASI 版ビルドの設定の matrix の参照項目の間違いを修正。

[ab66155620] 卜部昌平 2023-07-03 13:36:05 UTC

GitHub Actions の Windows 版の設定で参照する変数の間違いの修正や環境変数の未定義時の対応追加。