File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2222 runs-on : ubuntu-latest
2323 if : github.event.inputs.skip_tests != 'true'
2424
25- services :
26- postgres :
27- image : supabase/postgres:15.14.1.084
28- env :
29- POSTGRES_PASSWORD : postgres
30- POSTGRES_DB : prostaff_api_test
31- options : >-
32- --health-cmd "pg_isready -U postgres"
33- --health-interval 10s
34- --health-timeout 5s
35- --health-retries 5
36- ports :
37- - 5432:5432
38-
39- redis :
40- image : redis:7-alpine
41- options : >-
42- --health-cmd "redis-cli ping"
43- --health-interval 10s
44- --health-timeout 5s
45- --health-retries 5
46- ports :
47- - 6379:6379
48-
4925 steps :
5026 - name : Checkout code
5127 uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
@@ -61,27 +37,13 @@ jobs:
6137 bundle config set --local without 'development'
6238 bundle install --jobs 4 --retry 3
6339
64- - name : Setup database
65- env :
66- RAILS_ENV : test
67- REDIS_URL : redis://localhost:6379/0
68- DATABASE_URL : postgresql://postgres:postgres@localhost:5432/prostaff_api_test
69- run : |
70- bundle exec rails db:drop db:create db:schema:load
71-
72- - name : Run RSpec tests
73- env :
74- RAILS_ENV : test
75- REDIS_URL : redis://localhost:6379/0
76- DATABASE_URL : postgresql://postgres:postgres@localhost:5432/prostaff_api_test
77- COVERAGE : true
78- run : bundle exec rspec --format documentation
79-
8040 - name : Run RuboCop
8141 run : bundle exec rubocop --parallel --format simple
42+ continue-on-error : true
8243
8344 - name : Run Brakeman security scan
8445 run : bundle exec brakeman -q -w2 --no-pager
46+ continue-on-error : true
8547
8648 build :
8749 name : Build and Push Docker Image
You can’t perform that action at this time.
0 commit comments