diff --git a/.circleci/config.yml b/.circleci/config.yml index b4fd021f..61e267c5 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -24,91 +24,9 @@ common_pg_environment_vars: &common_pg_environment_vars version: 2 jobs: - build_2.5.9_rails_5_2: - docker: - - image: ruby:2.5.9-alpine - <<: *common_ruby_environment - - image: postgres:9.6-alpine - environment: - PGDATA: /dev/shm/pgdata - <<: *common_pg_environment_vars - - image: redis:4-alpine - steps: - - checkout - - - run: - name: Setup RAM disk - command: | - rm -rf ~/project/tmp ; - mkdir /dev/shm/tmp ; - ln -s /dev/shm/tmp ~/project/tmp - - - run: - name: Setup requirements - command: | - apk add --update git bash build-base postgresql-dev sqlite-dev tzdata nodejs - - - run: - name: Configure bundler - command: | - unset \ - BUNDLE_APP_CONFIG \ - GEM_HOME \ - BUNDLE_PATH \ - BUNDLE_BIN - bundle config --local gemfile $PWD/gemfiles/rails_5_2.gemfile - - - restore_cache: - keys: - - v2-bundle-2.5.9-rails_5_2-{{ .Branch }} - - v2-bundle-2.5.9-rails_5_2 - - v2-bundle-2.5.9 - - - run: - name: Install bundle - command: | - unset \ - BUNDLE_APP_CONFIG \ - GEM_HOME \ - BUNDLE_PATH \ - BUNDLE_BIN - bundle install --jobs=3 --retry=3 --path=$PWD/vendor/bundle - - # The default Ruby containers modify the behaviour of Bundler in a way that breaks - # the CI since it makes it harder to run multiple apps in a single container - # See https://github.com/docker-library/docs/pull/1221/files for a summary - # Unsettting the variables restores the default behaviour - - run: - name: Run test suite - command: | - unset \ - RACK_ENV \ - RAILS_ENV \ - BUNDLE_APP_CONFIG \ - GEM_HOME \ - BUNDLE_PATH \ - BUNDLE_BIN - bundle exec rspec - - - save_cache: - key: v2-bundle-2.5.9-rails_5_2-{{ .Branch }} - paths: - - ~/project/vendor/bundle - - ~/project/vendor/bundle-scaffold - - save_cache: - key: v2-bundle-2.5.9-rails_5_2 - paths: - - ~/project/vendor/bundle - - ~/project/vendor/bundle-scaffold - - save_cache: - key: v2-bundle-2.5.9 - paths: - - ~/project/vendor/bundle - - ~/project/vendor/bundle-scaffold - - build_2.5.9_rails_6_0: + build_3.0.4_rails_6_0: docker: - - image: ruby:2.5.9-alpine + - image: ruby:3.0.4-alpine <<: *common_ruby_environment - image: postgres:9.6-alpine environment: @@ -142,9 +60,9 @@ jobs: - restore_cache: keys: - - v2-bundle-2.5.9-rails_6_0-{{ .Branch }} - - v2-bundle-2.5.9-rails_6_0 - - v2-bundle-2.5.9 + - v2-bundle-3.0.4-rails_6_0-{{ .Branch }} + - v2-bundle-3.0.4-rails_6_0 + - v2-bundle-3.0.4 - run: name: Install bundle @@ -154,6 +72,7 @@ jobs: GEM_HOME \ BUNDLE_PATH \ BUNDLE_BIN + gem update --system bundle install --jobs=3 --retry=3 --path=$PWD/vendor/bundle # The default Ruby containers modify the behaviour of Bundler in a way that breaks @@ -173,24 +92,24 @@ jobs: bundle exec rspec - save_cache: - key: v2-bundle-2.5.9-rails_6_0-{{ .Branch }} + key: v2-bundle-3.0.4-rails_6_0-{{ .Branch }} paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - save_cache: - key: v2-bundle-2.5.9-rails_6_0 + key: v2-bundle-3.0.4-rails_6_0 paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - save_cache: - key: v2-bundle-2.5.9 + key: v2-bundle-3.0.4 paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - build_2.5.9_rails_6_1: + build_3.0.4_rails_6_1: docker: - - image: ruby:2.5.9-alpine + - image: ruby:3.0.4-alpine <<: *common_ruby_environment - image: postgres:9.6-alpine environment: @@ -224,173 +143,9 @@ jobs: - restore_cache: keys: - - v2-bundle-2.5.9-rails_6_1-{{ .Branch }} - - v2-bundle-2.5.9-rails_6_1 - - v2-bundle-2.5.9 - - - run: - name: Install bundle - command: | - unset \ - BUNDLE_APP_CONFIG \ - GEM_HOME \ - BUNDLE_PATH \ - BUNDLE_BIN - bundle install --jobs=3 --retry=3 --path=$PWD/vendor/bundle - - # The default Ruby containers modify the behaviour of Bundler in a way that breaks - # the CI since it makes it harder to run multiple apps in a single container - # See https://github.com/docker-library/docs/pull/1221/files for a summary - # Unsettting the variables restores the default behaviour - - run: - name: Run test suite - command: | - unset \ - RACK_ENV \ - RAILS_ENV \ - BUNDLE_APP_CONFIG \ - GEM_HOME \ - BUNDLE_PATH \ - BUNDLE_BIN - bundle exec rspec - - - save_cache: - key: v2-bundle-2.5.9-rails_6_1-{{ .Branch }} - paths: - - ~/project/vendor/bundle - - ~/project/vendor/bundle-scaffold - - save_cache: - key: v2-bundle-2.5.9-rails_6_1 - paths: - - ~/project/vendor/bundle - - ~/project/vendor/bundle-scaffold - - save_cache: - key: v2-bundle-2.5.9 - paths: - - ~/project/vendor/bundle - - ~/project/vendor/bundle-scaffold - - build_2.6.10_rails_5_2: - docker: - - image: ruby:2.6.10-alpine - <<: *common_ruby_environment - - image: postgres:9.6-alpine - environment: - PGDATA: /dev/shm/pgdata - <<: *common_pg_environment_vars - - image: redis:4-alpine - steps: - - checkout - - - run: - name: Setup RAM disk - command: | - rm -rf ~/project/tmp ; - mkdir /dev/shm/tmp ; - ln -s /dev/shm/tmp ~/project/tmp - - - run: - name: Setup requirements - command: | - apk add --update git bash build-base postgresql-dev sqlite-dev tzdata nodejs - - - run: - name: Configure bundler - command: | - unset \ - BUNDLE_APP_CONFIG \ - GEM_HOME \ - BUNDLE_PATH \ - BUNDLE_BIN - bundle config --local gemfile $PWD/gemfiles/rails_5_2.gemfile - - - restore_cache: - keys: - - v2-bundle-2.6.10-rails_5_2-{{ .Branch }} - - v2-bundle-2.6.10-rails_5_2 - - v2-bundle-2.6.10 - - - run: - name: Install bundle - command: | - unset \ - BUNDLE_APP_CONFIG \ - GEM_HOME \ - BUNDLE_PATH \ - BUNDLE_BIN - bundle install --jobs=3 --retry=3 --path=$PWD/vendor/bundle - - # The default Ruby containers modify the behaviour of Bundler in a way that breaks - # the CI since it makes it harder to run multiple apps in a single container - # See https://github.com/docker-library/docs/pull/1221/files for a summary - # Unsettting the variables restores the default behaviour - - run: - name: Run test suite - command: | - unset \ - RACK_ENV \ - RAILS_ENV \ - BUNDLE_APP_CONFIG \ - GEM_HOME \ - BUNDLE_PATH \ - BUNDLE_BIN - bundle exec rspec - - - save_cache: - key: v2-bundle-2.6.10-rails_5_2-{{ .Branch }} - paths: - - ~/project/vendor/bundle - - ~/project/vendor/bundle-scaffold - - save_cache: - key: v2-bundle-2.6.10-rails_5_2 - paths: - - ~/project/vendor/bundle - - ~/project/vendor/bundle-scaffold - - save_cache: - key: v2-bundle-2.6.10 - paths: - - ~/project/vendor/bundle - - ~/project/vendor/bundle-scaffold - - build_2.6.10_rails_6_0: - docker: - - image: ruby:2.6.10-alpine - <<: *common_ruby_environment - - image: postgres:9.6-alpine - environment: - PGDATA: /dev/shm/pgdata - <<: *common_pg_environment_vars - - image: redis:4-alpine - steps: - - checkout - - - run: - name: Setup RAM disk - command: | - rm -rf ~/project/tmp ; - mkdir /dev/shm/tmp ; - ln -s /dev/shm/tmp ~/project/tmp - - - run: - name: Setup requirements - command: | - apk add --update git bash build-base postgresql-dev sqlite-dev tzdata nodejs - - - run: - name: Configure bundler - command: | - unset \ - BUNDLE_APP_CONFIG \ - GEM_HOME \ - BUNDLE_PATH \ - BUNDLE_BIN - bundle config --local gemfile $PWD/gemfiles/rails_6_0.gemfile - - - restore_cache: - keys: - - v2-bundle-2.6.10-rails_6_0-{{ .Branch }} - - v2-bundle-2.6.10-rails_6_0 - - v2-bundle-2.6.10 + - v2-bundle-3.0.4-rails_6_1-{{ .Branch }} + - v2-bundle-3.0.4-rails_6_1 + - v2-bundle-3.0.4 - run: name: Install bundle @@ -400,6 +155,7 @@ jobs: GEM_HOME \ BUNDLE_PATH \ BUNDLE_BIN + gem update --system bundle install --jobs=3 --retry=3 --path=$PWD/vendor/bundle # The default Ruby containers modify the behaviour of Bundler in a way that breaks @@ -419,24 +175,24 @@ jobs: bundle exec rspec - save_cache: - key: v2-bundle-2.6.10-rails_6_0-{{ .Branch }} + key: v2-bundle-3.0.4-rails_6_1-{{ .Branch }} paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - save_cache: - key: v2-bundle-2.6.10-rails_6_0 + key: v2-bundle-3.0.4-rails_6_1 paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - save_cache: - key: v2-bundle-2.6.10 + key: v2-bundle-3.0.4 paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - build_2.6.10_rails_6_1: + build_3.1.2_rails_6_1: docker: - - image: ruby:2.6.10-alpine + - image: ruby:3.1.2-alpine <<: *common_ruby_environment - image: postgres:9.6-alpine environment: @@ -470,9 +226,9 @@ jobs: - restore_cache: keys: - - v2-bundle-2.6.10-rails_6_1-{{ .Branch }} - - v2-bundle-2.6.10-rails_6_1 - - v2-bundle-2.6.10 + - v2-bundle-3.1.2-rails_6_1-{{ .Branch }} + - v2-bundle-3.1.2-rails_6_1 + - v2-bundle-3.1.2 - run: name: Install bundle @@ -482,6 +238,7 @@ jobs: GEM_HOME \ BUNDLE_PATH \ BUNDLE_BIN + gem update --system bundle install --jobs=3 --retry=3 --path=$PWD/vendor/bundle # The default Ruby containers modify the behaviour of Bundler in a way that breaks @@ -501,24 +258,24 @@ jobs: bundle exec rspec - save_cache: - key: v2-bundle-2.6.10-rails_6_1-{{ .Branch }} + key: v2-bundle-3.1.2-rails_6_1-{{ .Branch }} paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - save_cache: - key: v2-bundle-2.6.10-rails_6_1 + key: v2-bundle-3.1.2-rails_6_1 paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - save_cache: - key: v2-bundle-2.6.10 + key: v2-bundle-3.1.2 paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - build_2.7.6_rails_6_0: + build_3.1.2_rails_7_0: docker: - - image: ruby:2.7.6-alpine + - image: ruby:3.1.2-alpine <<: *common_ruby_environment - image: postgres:9.6-alpine environment: @@ -548,13 +305,13 @@ jobs: GEM_HOME \ BUNDLE_PATH \ BUNDLE_BIN - bundle config --local gemfile $PWD/gemfiles/rails_6_0.gemfile + bundle config --local gemfile $PWD/gemfiles/rails_7_0.gemfile - restore_cache: keys: - - v2-bundle-2.7.6-rails_6_0-{{ .Branch }} - - v2-bundle-2.7.6-rails_6_0 - - v2-bundle-2.7.6 + - v2-bundle-3.1.2-rails_7_0-{{ .Branch }} + - v2-bundle-3.1.2-rails_7_0 + - v2-bundle-3.1.2 - run: name: Install bundle @@ -564,6 +321,7 @@ jobs: GEM_HOME \ BUNDLE_PATH \ BUNDLE_BIN + gem update --system bundle install --jobs=3 --retry=3 --path=$PWD/vendor/bundle # The default Ruby containers modify the behaviour of Bundler in a way that breaks @@ -583,24 +341,24 @@ jobs: bundle exec rspec - save_cache: - key: v2-bundle-2.7.6-rails_6_0-{{ .Branch }} + key: v2-bundle-3.1.2-rails_7_0-{{ .Branch }} paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - save_cache: - key: v2-bundle-2.7.6-rails_6_0 + key: v2-bundle-3.1.2-rails_7_0 paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - save_cache: - key: v2-bundle-2.7.6 + key: v2-bundle-3.1.2 paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - build_2.7.6_rails_6_1: + build_3.2.4_rails_6_1: docker: - - image: ruby:2.7.6-alpine + - image: ruby:3.2.4-alpine <<: *common_ruby_environment - image: postgres:9.6-alpine environment: @@ -634,9 +392,9 @@ jobs: - restore_cache: keys: - - v2-bundle-2.7.6-rails_6_1-{{ .Branch }} - - v2-bundle-2.7.6-rails_6_1 - - v2-bundle-2.7.6 + - v2-bundle-3.2.4-rails_6_1-{{ .Branch }} + - v2-bundle-3.2.4-rails_6_1 + - v2-bundle-3.2.4 - run: name: Install bundle @@ -646,6 +404,7 @@ jobs: GEM_HOME \ BUNDLE_PATH \ BUNDLE_BIN + gem update --system bundle install --jobs=3 --retry=3 --path=$PWD/vendor/bundle # The default Ruby containers modify the behaviour of Bundler in a way that breaks @@ -665,24 +424,24 @@ jobs: bundle exec rspec - save_cache: - key: v2-bundle-2.7.6-rails_6_1-{{ .Branch }} + key: v2-bundle-3.2.4-rails_6_1-{{ .Branch }} paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - save_cache: - key: v2-bundle-2.7.6-rails_6_1 + key: v2-bundle-3.2.4-rails_6_1 paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - save_cache: - key: v2-bundle-2.7.6 + key: v2-bundle-3.2.4 paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - build_3.0.4_rails_6_0: + build_3.2.4_rails_7_0: docker: - - image: ruby:3.0.4-alpine + - image: ruby:3.2.4-alpine <<: *common_ruby_environment - image: postgres:9.6-alpine environment: @@ -712,95 +471,13 @@ jobs: GEM_HOME \ BUNDLE_PATH \ BUNDLE_BIN - bundle config --local gemfile $PWD/gemfiles/rails_6_0.gemfile - - - restore_cache: - keys: - - v2-bundle-3.0.4-rails_6_0-{{ .Branch }} - - v2-bundle-3.0.4-rails_6_0 - - v2-bundle-3.0.4 - - - run: - name: Install bundle - command: | - unset \ - BUNDLE_APP_CONFIG \ - GEM_HOME \ - BUNDLE_PATH \ - BUNDLE_BIN - bundle install --jobs=3 --retry=3 --path=$PWD/vendor/bundle - - # The default Ruby containers modify the behaviour of Bundler in a way that breaks - # the CI since it makes it harder to run multiple apps in a single container - # See https://github.com/docker-library/docs/pull/1221/files for a summary - # Unsettting the variables restores the default behaviour - - run: - name: Run test suite - command: | - unset \ - RACK_ENV \ - RAILS_ENV \ - BUNDLE_APP_CONFIG \ - GEM_HOME \ - BUNDLE_PATH \ - BUNDLE_BIN - bundle exec rspec - - - save_cache: - key: v2-bundle-3.0.4-rails_6_0-{{ .Branch }} - paths: - - ~/project/vendor/bundle - - ~/project/vendor/bundle-scaffold - - save_cache: - key: v2-bundle-3.0.4-rails_6_0 - paths: - - ~/project/vendor/bundle - - ~/project/vendor/bundle-scaffold - - save_cache: - key: v2-bundle-3.0.4 - paths: - - ~/project/vendor/bundle - - ~/project/vendor/bundle-scaffold - - build_3.0.4_rails_6_1: - docker: - - image: ruby:3.0.4-alpine - <<: *common_ruby_environment - - image: postgres:9.6-alpine - environment: - PGDATA: /dev/shm/pgdata - <<: *common_pg_environment_vars - - image: redis:4-alpine - steps: - - checkout - - - run: - name: Setup RAM disk - command: | - rm -rf ~/project/tmp ; - mkdir /dev/shm/tmp ; - ln -s /dev/shm/tmp ~/project/tmp - - - run: - name: Setup requirements - command: | - apk add --update git bash build-base postgresql-dev sqlite-dev tzdata nodejs - - - run: - name: Configure bundler - command: | - unset \ - BUNDLE_APP_CONFIG \ - GEM_HOME \ - BUNDLE_PATH \ - BUNDLE_BIN - bundle config --local gemfile $PWD/gemfiles/rails_6_1.gemfile + bundle config --local gemfile $PWD/gemfiles/rails_7_0.gemfile - restore_cache: keys: - - v2-bundle-3.0.4-rails_6_1-{{ .Branch }} - - v2-bundle-3.0.4-rails_6_1 - - v2-bundle-3.0.4 + - v2-bundle-3.2.4-rails_7_0-{{ .Branch }} + - v2-bundle-3.2.4-rails_7_0 + - v2-bundle-3.2.4 - run: name: Install bundle @@ -810,6 +487,7 @@ jobs: GEM_HOME \ BUNDLE_PATH \ BUNDLE_BIN + gem update --system bundle install --jobs=3 --retry=3 --path=$PWD/vendor/bundle # The default Ruby containers modify the behaviour of Bundler in a way that breaks @@ -829,24 +507,24 @@ jobs: bundle exec rspec - save_cache: - key: v2-bundle-3.0.4-rails_6_1-{{ .Branch }} + key: v2-bundle-3.2.4-rails_7_0-{{ .Branch }} paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - save_cache: - key: v2-bundle-3.0.4-rails_6_1 + key: v2-bundle-3.2.4-rails_7_0 paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - save_cache: - key: v2-bundle-3.0.4 + key: v2-bundle-3.2.4 paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - build_3.1.2_rails_6_1: + build_3.3.3_rails_6_1: docker: - - image: ruby:3.1.2-alpine + - image: ruby:3.3.3-alpine <<: *common_ruby_environment - image: postgres:9.6-alpine environment: @@ -880,9 +558,9 @@ jobs: - restore_cache: keys: - - v2-bundle-3.1.2-rails_6_1-{{ .Branch }} - - v2-bundle-3.1.2-rails_6_1 - - v2-bundle-3.1.2 + - v2-bundle-3.3.3-rails_6_1-{{ .Branch }} + - v2-bundle-3.3.3-rails_6_1 + - v2-bundle-3.3.3 - run: name: Install bundle @@ -892,6 +570,7 @@ jobs: GEM_HOME \ BUNDLE_PATH \ BUNDLE_BIN + gem update --system bundle install --jobs=3 --retry=3 --path=$PWD/vendor/bundle # The default Ruby containers modify the behaviour of Bundler in a way that breaks @@ -911,24 +590,24 @@ jobs: bundle exec rspec - save_cache: - key: v2-bundle-3.1.2-rails_6_1-{{ .Branch }} + key: v2-bundle-3.3.3-rails_6_1-{{ .Branch }} paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - save_cache: - key: v2-bundle-3.1.2-rails_6_1 + key: v2-bundle-3.3.3-rails_6_1 paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - save_cache: - key: v2-bundle-3.1.2 + key: v2-bundle-3.3.3 paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - build_3.1.2_rails_7_0: + build_3.3.3_rails_7_0: docker: - - image: ruby:3.1.2-alpine + - image: ruby:3.3.3-alpine <<: *common_ruby_environment - image: postgres:9.6-alpine environment: @@ -962,9 +641,9 @@ jobs: - restore_cache: keys: - - v2-bundle-3.1.2-rails_7_0-{{ .Branch }} - - v2-bundle-3.1.2-rails_7_0 - - v2-bundle-3.1.2 + - v2-bundle-3.3.3-rails_7_0-{{ .Branch }} + - v2-bundle-3.3.3-rails_7_0 + - v2-bundle-3.3.3 - run: name: Install bundle @@ -974,6 +653,7 @@ jobs: GEM_HOME \ BUNDLE_PATH \ BUNDLE_BIN + gem update --system bundle install --jobs=3 --retry=3 --path=$PWD/vendor/bundle # The default Ruby containers modify the behaviour of Bundler in a way that breaks @@ -993,17 +673,17 @@ jobs: bundle exec rspec - save_cache: - key: v2-bundle-3.1.2-rails_7_0-{{ .Branch }} + key: v2-bundle-3.3.3-rails_7_0-{{ .Branch }} paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - save_cache: - key: v2-bundle-3.1.2-rails_7_0 + key: v2-bundle-3.3.3-rails_7_0 paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold - save_cache: - key: v2-bundle-3.1.2 + key: v2-bundle-3.3.3 paths: - ~/project/vendor/bundle - ~/project/vendor/bundle-scaffold @@ -1013,27 +693,20 @@ workflows: version: 2 test: jobs: - - - build_2.5.9_rails_5_2 - - - build_2.5.9_rails_6_0 - - - build_2.5.9_rails_6_1 - - - build_2.6.10_rails_5_2 - - - build_2.6.10_rails_6_0 - - - build_2.6.10_rails_6_1 - - - build_2.7.6_rails_6_0 - - - build_2.7.6_rails_6_1 - + - build_3.0.4_rails_6_0 - + - build_3.0.4_rails_6_1 - + - build_3.1.2_rails_6_1 - + - build_3.1.2_rails_7_0 + + - build_3.2.4_rails_6_1 + + - build_3.2.4_rails_7_0 + + - build_3.3.3_rails_6_1 + + - build_3.3.3_rails_7_0 + diff --git a/.circleci/config.yml.erb b/.circleci/config.yml.erb index 889dc3c0..763c8983 100644 --- a/.circleci/config.yml.erb +++ b/.circleci/config.yml.erb @@ -22,22 +22,17 @@ common_pg_environment_vars: &common_pg_environment_vars POSTGRES_HOST_AUTH_METHOD: "trust" <% builds = [ - ['2.5.9', 'rails_5_2'], - ['2.5.9', 'rails_6_0'], - ['2.5.9', 'rails_6_1'], - - ['2.6.10', 'rails_5_2'], - ['2.6.10', 'rails_6_0'], - ['2.6.10', 'rails_6_1'], - - ['2.7.6', 'rails_6_0'], - ['2.7.6', 'rails_6_1'], - ['3.0.4', 'rails_6_0'], ['3.0.4', 'rails_6_1'], ['3.1.2', 'rails_6_1'], - ['3.1.2', 'rails_7_0'] + ['3.1.2', 'rails_7_0'], + + ['3.2.4', 'rails_6_1'], + ['3.2.4', 'rails_7_0'], + + ['3.3.3', 'rails_6_1'], + ['3.3.3', 'rails_7_0'] ] %> version: 2 @@ -91,6 +86,7 @@ jobs: GEM_HOME \ BUNDLE_PATH \ BUNDLE_BIN + gem update --system bundle install --jobs=3 --retry=3 --path=$PWD/vendor/bundle # The default Ruby containers modify the behaviour of Bundler in a way that breaks