rubyci.org の Rails アプリの Gemfile のいくつかが、~>
でバージョンを止めているのを重い腰を上げてウリャっとアップグレードしてみた。対象となる gem は sass-rails
である。
て感じで、久しぶりに依存関係チェーンを解決していた。結局最後の view 書き換えが一番時間がかかって、その手前までは得意なので割と瞬殺だったのがスキルに偏りがあるなあ。css でここをこうしたいのだが、ということを実現するまでのリードタイムが長い気がする。
https://github.com/ruby/rubyci/compare/db42206...a6cab6d
ひとまず見た目自体はいい感じになったので、こんなところで。これで dependabot を雑にマージしてれば動かし続けることはできるだろう。
今日はいつもの discord に戻っての開催だった。
https://asakusarb.esa.io/posts/1007
Nitro ってなんですか? というのを教えてもらってブーストしてから、ARM mac mini で Ruby 2.6 や 2.7 をビルドするために必要なパッチを triage したり加工したりしていた。
https://bugs.ruby-lang.org/issues/17202
とりあえず、上の issue のパッチをバックポートすればビルドはできて、テストも多分通るって状況だと思う。アプリケーションをまともに開発できるようになるか、は nokogiri や ffi など次第かなあって状況。