From 7772d11b145706d8679b4141e720de721536caa0 Mon Sep 17 00:00:00 2001 From: Mattia Roccoberton Date: Fri, 4 Apr 2025 13:36:48 +0200 Subject: [PATCH] ci: Update GitHub workflows --- .github/workflows/linters.yml | 11 +++++++++-- .github/workflows/specs_rails61.yml | 5 ++--- .github/workflows/specs_rails70.yml | 5 ++--- .github/workflows/specs_rails71.yml | 5 ++--- .github/workflows/specs_rails72.yml | 3 +-- .github/workflows/specs_rails80.yml | 5 ++--- 6 files changed, 18 insertions(+), 16 deletions(-) diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index 4725224..591049a 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -12,6 +12,13 @@ jobs: name: reviewdog runs-on: ubuntu-latest + strategy: + matrix: + ruby: ['3.0'] + + env: + RUBY_VERSION: ${{ matrix.ruby }} + steps: - name: Check out code uses: actions/checkout@v4 @@ -19,8 +26,8 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: '3.0' - bundler-cache: true # runs 'bundle install' and caches installed gems automatically + ruby-version: ${{ matrix.ruby }} + bundler-cache: true - uses: reviewdog/action-setup@v1 with: diff --git a/.github/workflows/specs_rails61.yml b/.github/workflows/specs_rails61.yml index 44e8eb7..d4706c1 100644 --- a/.github/workflows/specs_rails61.yml +++ b/.github/workflows/specs_rails61.yml @@ -15,11 +15,10 @@ jobs: strategy: matrix: - ruby: ['3.2'] - gemfile: ['rails61_activeadmin29', 'rails61_activeadmin'] + ruby: ['3.0', '3.1'] env: - BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile + RAILS_VERSION: 6.1.0 steps: - name: Checkout repository diff --git a/.github/workflows/specs_rails70.yml b/.github/workflows/specs_rails70.yml index c22400d..8632fed 100644 --- a/.github/workflows/specs_rails70.yml +++ b/.github/workflows/specs_rails70.yml @@ -15,11 +15,10 @@ jobs: strategy: matrix: - ruby: ['3.3'] - gemfile: ['rails70_activeadmin'] + ruby: ['3.1'] env: - BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile + RAILS_VERSION: 7.0.0 steps: - name: Checkout repository diff --git a/.github/workflows/specs_rails71.yml b/.github/workflows/specs_rails71.yml index fee40d3..6ed29a5 100644 --- a/.github/workflows/specs_rails71.yml +++ b/.github/workflows/specs_rails71.yml @@ -15,11 +15,10 @@ jobs: strategy: matrix: - ruby: ['3.2', '3.4'] - gemfile: ['rails71_activeadmin'] + ruby: ['3.2'] env: - BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile + RAILS_VERSION: 7.1.0 steps: - name: Checkout repository diff --git a/.github/workflows/specs_rails72.yml b/.github/workflows/specs_rails72.yml index 9bb8ed9..5bd955d 100644 --- a/.github/workflows/specs_rails72.yml +++ b/.github/workflows/specs_rails72.yml @@ -16,10 +16,9 @@ jobs: strategy: matrix: ruby: ['3.2', '3.4'] - gemfile: ['rails72_activeadmin'] env: - BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile + RAILS_VERSION: 7.2.0 steps: - name: Checkout repository diff --git a/.github/workflows/specs_rails80.yml b/.github/workflows/specs_rails80.yml index c91bdaa..3c8c838 100644 --- a/.github/workflows/specs_rails80.yml +++ b/.github/workflows/specs_rails80.yml @@ -15,11 +15,10 @@ jobs: strategy: matrix: - ruby: ['3.2', '3.4'] - gemfile: ['rails80_activeadmin'] + ruby: ['3.2', '3.3', '3.4'] env: - BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile + RAILS_VERSION: 8.0.0 steps: - name: Checkout repository