diff --git a/.circleci/config.yml b/.circleci/config.yml index 6167956..2f3d774 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -26,6 +26,26 @@ jobs: # Always install the latest versions available with-cache: false - ruby/rspec-test + test-ruby-head: + parameters: + rails-version: + type: string + docker: + - image: cimg/ruby:3.3.0 + environment: + RAILS_VERSION: <> + steps: + - checkout + - ruby/install: + version: ruby-head + - ruby/install-deps: + # Have to set this since there's no lockfile + bundler-version: ">2" + # Do not use deployment mode, because we don't have a lockfile + path: "bundle" + # Always install the latest versions available + with-cache: false + - ruby/rspec-test workflows: test: @@ -42,3 +62,10 @@ workflows: - "~> 7.1.0" - "~> 7.0.0" - "~> 6.1.0" + - test-ruby-head: + matrix: + parameters: + rails-version: + - "~> 7.1.0" + - "~> 7.0.0" + - "~> 6.1.0"