|
|
|
@ -23,7 +23,7 @@ executors:
|
|
|
|
|
environment:
|
|
|
|
|
POSTGRES_USER: root
|
|
|
|
|
POSTGRES_HOST_AUTH_METHOD: trust
|
|
|
|
|
- image: circleci/redis:5-alpine
|
|
|
|
|
- image: circleci/redis:6-alpine
|
|
|
|
|
|
|
|
|
|
commands:
|
|
|
|
|
install-system-dependencies:
|
|
|
|
@ -45,7 +45,7 @@ commands:
|
|
|
|
|
bundle config without 'development production'
|
|
|
|
|
name: Set bundler settings
|
|
|
|
|
- ruby/install-deps:
|
|
|
|
|
bundler-version: '2.2.29'
|
|
|
|
|
bundler-version: '2.2.31'
|
|
|
|
|
key: ruby<< parameters.ruby-version >>-gems-v1
|
|
|
|
|
wait-db:
|
|
|
|
|
steps:
|
|
|
|
@ -56,14 +56,14 @@ commands:
|
|
|
|
|
jobs:
|
|
|
|
|
build:
|
|
|
|
|
docker:
|
|
|
|
|
- image: cimg/ruby:2.7-node
|
|
|
|
|
- image: cimg/ruby:3.0-node
|
|
|
|
|
environment:
|
|
|
|
|
RAILS_ENV: test
|
|
|
|
|
steps:
|
|
|
|
|
- checkout
|
|
|
|
|
- install-system-dependencies
|
|
|
|
|
- install-ruby-dependencies:
|
|
|
|
|
ruby-version: '2.7'
|
|
|
|
|
ruby-version: '3.0'
|
|
|
|
|
- node/install-packages:
|
|
|
|
|
cache-version: v1
|
|
|
|
|
pkg-manager: yarn
|
|
|
|
@ -111,12 +111,12 @@ jobs:
|
|
|
|
|
test-migrations:
|
|
|
|
|
executor:
|
|
|
|
|
name: default
|
|
|
|
|
ruby-version: '2.7'
|
|
|
|
|
ruby-version: '3.0'
|
|
|
|
|
steps:
|
|
|
|
|
- checkout
|
|
|
|
|
- install-system-dependencies
|
|
|
|
|
- install-ruby-dependencies:
|
|
|
|
|
ruby-version: '2.7'
|
|
|
|
|
ruby-version: '3.0'
|
|
|
|
|
- wait-db
|
|
|
|
|
- run:
|
|
|
|
|
command: ./bin/rails db:create
|
|
|
|
|