Skip to content

Instantly share code, notes, and snippets.

@yahonda
Last active February 1, 2024 02:52
Show Gist options
  • Save yahonda/7f5ee2861ecce0cdfcb422ef8735838a to your computer and use it in GitHub Desktop.
Save yahonda/7f5ee2861ecce0cdfcb422ef8735838a to your computer and use it in GitHub Desktop.
Rails CI using Ruby master branch

RailsのRuby masterブランチでのCIについて複数回聞かれたのでメモしておきます。

Rails 7.2で予定される変化

Rails CIとRubyバージョン

リリースされているRubyバージョン(3.1, 3.2 and 3.3)でのCI

開発中のRubyバージョン(ruby 3.4.0dev)でのCI

  • デイリー(日本時間の午前9時)で実施されている https://buildkite.com/rails/rails-nightly

  • 利用するDockerイメージ https://hub.docker.com/r/rubylang/ruby/ にあるrubylang/ruby:master-nightly-jammyrubylang/ruby:master-debug-nightly-jammy rubylang/ruby:master-nightly-jammyはYJIT有効と無効にしている。 Rails 7.2からアプリケーションとしてはYJITが有効になるようになった rails/rails#49947 が、フレームワークとしてのテストは今の所別扱い

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment