name: CI on: push: branches: [ master, develop ] pull_request: branches: [ master, develop ] jobs: test: # services: # db: # image: postgres:11 # ports: ['5432:5432'] runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Setup Ruby uses: ruby/setup-ruby@v1.171.0 with: ruby-version: 3.3.0 - uses: Borales/actions-yarn@v2.3.0 with: cmd: install - name: Install Dependencies run: | # sudo apt install -yqq libpq-dev gem install bundler - name: Install Gems run: | bundle install - name: Prepare Database run: | bundle exec rails db:prepare - name: Run Tests # env: # DATABASE_URL: postgres://postgres:@localhost:5432/databasename # RAILS_MASTER_KEY: ${{secrets.RAILS_MASTER_KEY}} run: | bundle exec rails test - name: Create Coverage Artifact uses: actions/upload-artifact@v2 with: name: code-coverage path: coverage/