.github/workflows/ruby.yml in parentry-1.4.0 vs .github/workflows/ruby.yml in parentry-1.5.0

- old
+ new

@@ -8,18 +8,16 @@ runs-on: ubuntu-latest strategy: matrix: ruby: - - 2.5.x - - 2.6.x - - 2.7.x + - '2.7' + - '3.0' activerecord: - - 5.1.5 - - 5.2.0 - 6.0.0 - 6.1.0 + - 7.0.0 strategy: - array - ltree env: @@ -39,32 +37,20 @@ steps: - uses: actions/checkout@v2 - name: Set up Ruby - uses: actions/setup-ruby@v1 + uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby }} + bundler-cache: true - - uses: actions/cache@v1 - with: - path: vendor/bundle - key: ${{ runner.os }}-gems-${{ hashFiles(format('gemfiles/activerecord_{0}.gemfile.lock', matrix.activerecord)) }} - restore-keys: | - ${{ runner.os }}-gems- - - name: Install PostgreSQL client run: | sudo apt-get -yqq install libpq-dev - - name: Configure Bundler - run: | - gem install bundler:2.1.4 --no-document - bundle config set path 'vendor/bundle' - bundle install --jobs 4 --retry 3 - - name: Run tests with RSpec - uses: paambaati/codeclimate-action@v2.5.4 + uses: paambaati/codeclimate-action@v2.7.5 env: CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }} STRATEGY: ${{ matrix.strategy }} with: coverageCommand: bundle exec rspec