.semaphore/semaphore.yml in rails_api_logger-0.9.0 vs .semaphore/semaphore.yml in rails_api_logger-0.10.0

- old
+ new

@@ -19,15 +19,66 @@ commands: - checkout --use-cache - cache restore - bundle config set path 'vendor/bundle' - bundle install -j 4 - - sem-service start postgres 14 --username=semaphore + - cache store jobs: - - name: tests + - name: linter commands: - bundle exec standardrb + - name: tests sqlite separate db + env_vars: + - name: TARGET_DB + value: sqlite + - name: RAILS_ENV + value: test + commands: + - bundle exec rspec + - name: tests postgres separate db + env_vars: + - name: TARGET_DB + value: postgres + - name: RAILS_ENV + value: test + commands: + - sem-service start postgres 14 + - bin/rails db:create db:schema:load + - bundle exec rspec + - name: tests sqlite same db + env_vars: + - name: SAME_DB + value: "true" + - name: TARGET_DB + value: sqlite + - name: RAILS_ENV + value: test + commands: + - bundle exec rspec + - name: tests postgres same db + env_vars: + - name: SAME_DB + value: "true" + - name: TARGET_DB + value: postgres + - name: RAILS_ENV + value: test + commands: + - sem-service start postgres 14 + - bin/rails db:create db:schema:load + - bundle exec rspec + - name: tests postgres same target + env_vars: + - name: SAME_TARGET + value: "true" + - name: TARGET_DB + value: postgres + - name: RAILS_ENV + value: test + commands: + - sem-service start postgres 14 + - bin/rails db:create db:schema:load - bundle exec rspec promotions: - name: main pipeline_file: main-deploy.yml