Skip to content

Commit 76dd786

Browse files
committed
update CI workflow to use parallel specs
1 parent 51be7bd commit 76dd786

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

.github/workflows/tests.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ jobs:
5252
env:
5353
POSTGRES_USER: ${{ env.POSTGRES_USER }}
5454
POSTGRES_PASSWORD: ${{ env.POSTGRES_PASSWORD }}
55+
RAILS_ENV: test
5556
ports: ["5432:5432"]
5657
steps:
5758
- uses: actions/checkout@v4
@@ -68,10 +69,10 @@ jobs:
6869
bundler-cache: true
6970

7071
- name: Setup test database
71-
run: bin/rails db:create db:schema:load
72+
run: bin/rake parallel:setup
7273

7374
- name: Run tests
74-
run: bundle exec rspec spec
75+
run: bin/rake parallel:spec
7576

7677
- name: Upload Code Coverage
7778
uses: actions/upload-artifact@v4

db/seeds.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
unless Rails.env.development? || Rails.env.e2e?
2+
$stdout.puts "Seeding is only allowed in development or e2e environment"
3+
return
4+
end
15
# # sh "bin/rails db:fixtures:load FIXTURES_PATH=db/fixtures"
26
require "active_record/fixtures"
37

0 commit comments

Comments
 (0)