diff --git a/.github/workflows/rspec-test-suite.yml b/.github/workflows/rspec-test-suite.yml index 9c2112ba..4c31e4d5 100644 --- a/.github/workflows/rspec-test-suite.yml +++ b/.github/workflows/rspec-test-suite.yml @@ -22,7 +22,7 @@ jobs: POSTGRES_PASSWORD: postgres env: RAILS_ENV: test - DATABASE_URL: "postgres://rails:password@localhost:5432/rails_test" + DATABASE_URL: "postgres://postgres:postgres@localhost:5432/rails_test" steps: - name: Checkout code uses: actions/checkout@v3 @@ -32,16 +32,16 @@ jobs: bundler-cache: true - name: Set up database schema env: - DATABASE_URL: ${{ secrets.DATABASE_URL }} + DATABASE_URL: ${{ env.DATABASE_URL }} RAILS_MASTER_KEY: ${{ secrets.RAILS_MASTER_KEY }} - run: bin/rails db:schema:load + run: bin/rails db:create db:schema:load - name: Precompile Rails assets env: - DATABASE_URL: ${{ secrets.DATABASE_URL }} + DATABASE_URL: ${{ env.DATABASE_URL }} RAILS_MASTER_KEY: ${{ secrets.RAILS_MASTER_KEY }} run: bin/rails assets:precompile - name: Run tests env: - DATABASE_URL: ${{ secrets.DATABASE_URL }} + DATABASE_URL: ${{ env.DATABASE_URL }} RAILS_MASTER_KEY: ${{ secrets.RAILS_MASTER_KEY }} run: bundle exec rspec diff --git a/Gemfile.lock b/Gemfile.lock index 63aee54d..6e30feba 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -96,7 +96,7 @@ GEM rack-test (>= 0.6.3) regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) - concurrent-ruby (1.2.2) + concurrent-ruby (1.2.3) connection_pool (2.4.1) crack (0.4.5) rexml @@ -118,7 +118,7 @@ GEM factory_bot_rails (6.4.2) factory_bot (~> 6.4) railties (>= 5.0.0) - faker (3.2.2) + faker (3.2.3) i18n (>= 1.8.11, < 2) foreman (0.87.2) globalid (1.2.1)