.github/workflows/ruby.yml in blacklight-hierarchy-6.3.0 vs .github/workflows/ruby.yml in blacklight-hierarchy-6.4.0

- old
+ new

@@ -7,42 +7,46 @@ name: CI on: push: - branches: [ main ] + branches: [main] pull_request: - branches: [ main ] + branches: [main] jobs: test: runs-on: ubuntu-latest strategy: matrix: - ruby: ['3.0', '3.1', '3.2', '3.3'] - rails_version: ['7.0.8'] - blacklight_version: ['7.35.0'] + ruby: ["3.2", "3.3"] + rails_version: ["7.1.3.4", "7.2.0"] + blacklight_version: ["7.38.0"] include: - - ruby: '2.7' - rails_version: '6.1.7.6' - - ruby: '3.2' - rails_version: '7.0.8' - name: 'Blacklight 8.1' - blacklight_version: '8.1.0' + - ruby: "3.1" + rails_version: "6.1.7.8" + - ruby: "3.2" + rails_version: "7.0.8.4" + - ruby: "3.3" + rails_version: "7.1.3.4" + name: "Blacklight 8.3" + blacklight_version: "8.3.0" env: BLACKLIGHT_VERSION: ${{ matrix.blacklight_version }} steps: - - uses: actions/checkout@v2 - - name: Set up Ruby - uses: ruby/setup-ruby@v1 - with: - ruby-version: ${{ matrix.ruby }} - bundler: latest - - name: Install dependencies - run: bundle install - env: - RAILS_VERSION: ${{ matrix.rails_version }} - - name: Run tests - run: bundle exec rake ci - env: - RAILS_VERSION: ${{ matrix.rails_version }} - ENGINE_CART_RAILS_OPTIONS: '--skip-git --skip-listen --skip-spring --skip-keeps --skip-action-cable --skip-coffee --skip-test' + - uses: actions/checkout@v4 + - name: Set up Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: ${{ matrix.ruby }} + bundler: latest + - name: Change permissions + run: "chmod -f -R o-w /opt/hostedtoolcache/Ruby/3.2.5/x64/lib/ruby/gems/3.2.0/gems | :" + - name: Install dependencies + run: bundle install + env: + RAILS_VERSION: ${{ matrix.rails_version }} + - name: Run tests + run: bundle exec rake ci + env: + RAILS_VERSION: ${{ matrix.rails_version }} + ENGINE_CART_RAILS_OPTIONS: "--skip-git --skip-listen --skip-spring --skip-keeps --skip-coffee --skip-test"