diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 713f6e96f..91dfdcc13 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -1,7 +1,7 @@ name: CI on: push jobs: - test: + prepare: runs-on: ubuntu-latest steps: - name: Install sqlite3 @@ -14,6 +14,10 @@ jobs: run: | gem install bundler bundle install --jobs 4 --retry 3 --without=production + test: + runs-on: ubuntu-latest + needs: prepare + steps: - name: Set up the test database run: | RAILS_ENV=test bundle exec rake db:setup @@ -22,17 +26,8 @@ jobs: bundle exec rake lint: runs-on: ubuntu-latest + needs: prepare steps: - - name: Install sqlite3 - run: sudo apt-get install libsqlite3-dev - - uses: eregon/use-ruby-action@master - with: - ruby-version: "2.7" - - uses: actions/checkout@v1 - - name: Install dependencies - run: | - gem install bundler - bundle install --jobs 4 --retry 3 --without=production - name: Run the linter run: | bundle exec rubocop