Test reversibility of migrations #220

Merged
bustikiller merged 35 commits from test-rollbacks into main 2025-01-25 09:43:43 +00:00
Showing only changes of commit 798cf564b4 - Show all commits

View File

@ -35,6 +35,8 @@ jobs:
done
- run: |
bundle exec rake db:schema:load
bundle exec rake db:migrate:redo STEP=5
- run: |
bundle exec rspec
env:
RAILS_ENV: test
@ -51,25 +53,12 @@ jobs:
- uses: ruby/setup-ruby@v1.207.0
- run: bundle install
- run: bundle exec rubocop --force-exclusion --parallel
reversible_migrations:
runs-on: ubuntu-latest
services: *services
steps:
- uses: actions/checkout@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
- uses: ruby/setup-ruby@v1.207.0
- run: bundle install
- *postgres_wait
- run: bundle exec rake db:schema:load
- run: bundle exec rake db:migrate:redo
build-static-assets:
runs-on: ubuntu-latest
timeout-minutes: 30
needs:
- unit_tests
- rubocop
- reversible_migrations
steps:
- uses: actions/checkout@v4
with: