|
|
|
@ -135,6 +135,25 @@ jobs: |
|
|
|
|
- ./mastodon/public/assets |
|
|
|
|
- ./mastodon/public/packs-test/ |
|
|
|
|
|
|
|
|
|
test-migrations: |
|
|
|
|
<<: *defaults |
|
|
|
|
docker: |
|
|
|
|
- image: circleci/ruby:2.7-buster-node |
|
|
|
|
environment: *ruby_environment |
|
|
|
|
- image: circleci/postgres:10.6-alpine |
|
|
|
|
environment: |
|
|
|
|
POSTGRES_USER: root |
|
|
|
|
- image: circleci/redis:5-alpine |
|
|
|
|
steps: |
|
|
|
|
- *attach_workspace |
|
|
|
|
- *install_system_dependencies |
|
|
|
|
- run: |
|
|
|
|
name: Create database |
|
|
|
|
command: ./bin/rails parallel:create |
|
|
|
|
- run: |
|
|
|
|
name: Run migrations |
|
|
|
|
command: ./bin/rails parallel:migrate |
|
|
|
|
|
|
|
|
|
test-ruby2.7: |
|
|
|
|
<<: *defaults |
|
|
|
|
docker: |
|
|
|
@ -220,6 +239,9 @@ workflows: |
|
|
|
|
- build: |
|
|
|
|
requires: |
|
|
|
|
- install-ruby2.7 |
|
|
|
|
- test-migrations: |
|
|
|
|
requires: |
|
|
|
|
- install-ruby2.7 |
|
|
|
|
- test-ruby2.7: |
|
|
|
|
requires: |
|
|
|
|
- install-ruby2.7 |
|
|
|
|