@@ -2,14 +2,14 @@ version: 2.1
22jobs :
33 lint :
44 docker :
5- - image : salsify/ruby_ci:2.7.2
5+ - image : salsify/ruby_ci:2.7.7
66 working_directory : ~/postgres-vacuum-monitor
77 steps :
88 - checkout
99 - restore_cache :
1010 keys :
11- - v1-gems-ruby-2.7.2 -{{ checksum "postgres-vacuum-monitor.gemspec" }}-{{ checksum "Gemfile" }}
12- - v1-gems-ruby-2.7.2 -
11+ - v1-gems-ruby-2.7.7 -{{ checksum "postgres-vacuum-monitor.gemspec" }}-{{ checksum "Gemfile" }}
12+ - v1-gems-ruby-2.7.7 -
1313 - run :
1414 name : Install Gems
1515 command : |
1818 bundle clean
1919 fi
2020 - save_cache :
21- key : v1-gems-ruby-2.7.2 -{{ checksum "postgres-vacuum-monitor.gemspec" }}-{{ checksum "Gemfile" }}
21+ key : v1-gems-ruby-2.7.7 -{{ checksum "postgres-vacuum-monitor.gemspec" }}-{{ checksum "Gemfile" }}
2222 paths :
2323 - " vendor/bundle"
2424 - " gemfiles/vendor/bundle"
@@ -33,17 +33,15 @@ jobs:
3333 type : string
3434 docker :
3535 - image : salsify/ruby_ci:<< parameters.ruby_version >>
36+ - image : circleci/postgres:12.9
3637 environment :
37- TEST_DATABASE_URL : postgresql://circleci@localhost/circle_test
38- - image : circleci/postgres:9.6
39- environment :
40- POSTGRES_USER : " ubuntu"
41- POSTGRES_DB : " postgres_vacuum_monitor_test"
38+ POSTGRES_USER : " circleci"
39+ POSTGRES_DB : " circle_test"
4240 POSTGRES_HOST_AUTH_METHOD : " trust"
4341 environment :
42+ DB_USER : " circleci"
43+ ADMIN_DB_NAME : " circle_test"
4444 RACK_ENV : " test"
45- DB_HOST : ' localhost'
46- DB_USER : ' ubuntu'
4745 RAILS_ENV : " test"
4846 CIRCLE_TEST_REPORTS : " test-results"
4947 BUNDLE_GEMFILE : << parameters.gemfile >>
7169 command : dockerize -wait tcp://localhost:5432 -timeout 60s
7270 - run :
7371 name : Wait for Database User
74- command : t=30; for i in `seq $t`; do psql -h localhost -p 5432 -U ubuntu -d postgres_vacuum_monitor_test -c '\q' && break; [ $i -eq $t ] && return 2; sleep 1; done;
72+ command : t=30; for i in `seq $t`; do psql -h localhost -p 5432 -U circleci -d circle_test -c '\q' && break; [ $i -eq $t ] && return 2; sleep 1; done;
7573 - run :
7674 name : Run Tests
7775 command : |
@@ -86,13 +84,11 @@ workflows:
8684 matrix :
8785 parameters :
8886 gemfile :
89- - " gemfiles/activerecord_5_2.gemfile"
9087 - " gemfiles/activerecord_6_0.gemfile"
9188 - " gemfiles/activerecord_6_1.gemfile"
89+ - " gemfiles/activerecord_7_0.gemfile"
9290 ruby_version :
93- - " 2.6.6"
94- - " 2.7.2"
95- - " 3.0.0"
96- exclude :
97- - gemfile : " gemfiles/activerecord_5_2.gemfile"
98- ruby_version : " 3.0.0"
91+ - " 2.7.7"
92+ - " 3.0.5"
93+ - " 3.1.3"
94+ - " 3.2.0"
0 commit comments