diary

I like Hatena Star with a text selection.

2024-08-14

github.com

activerecord-originator に、Rails 7.2 で動かないという Issue が来ていたので直した。


github.com

ついでに Active Record の各バージョンでテストができるように CI を整えた。なんか色々引っかかってごちゃごちゃしてしまった。

  • rbs collectionGemfile.lockを記憶するので、複数のGemfileを使い分けるようなケースでうまく動かない
    • 型チェックをテストと分離して最新の Ruby でのみ行うようにした
  • Active Record 6.0 ではそもそもテストがコケる
    • 一応なんとなく動くからサポート対象にしていたのを忘れてた。テスト対象から外した。
  • 古い Rails のバージョンで、Ruby head で CI が通らない
    • stdlib の bundled gem 化起因
    • 適当に matrix から exclude した。