diff --git a/.github/workflows/test-and-deploy.yml b/.github/workflows/test-and-deploy.yml index 05c62cb..c659455 100644 --- a/.github/workflows/test-and-deploy.yml +++ b/.github/workflows/test-and-deploy.yml @@ -17,10 +17,10 @@ jobs: timeout-minutes: 20 strategy: matrix: - ruby: [ '2.4', '2.5', '2.6', '2.7', '3.0', '3.1' ] + ruby: [ '2.4', '2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3', '3.4', 'jruby-9.4', 'jruby-10.0' ] steps: - name: Checkout ruby-http-client - uses: actions/checkout@v2 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -33,7 +33,9 @@ jobs: - run: make install - name: Set up linter - run: bundle add rubocop --version "~> 1.24.1" --group "development" --skip-install + run: | + bundle add rubocop --version "~> 1.24.1" --group "development" --skip-install + bundle add base64 --group "development" --skip-install if: ${{ matrix.ruby != '2.4' }} - run: bundle install --with development @@ -52,7 +54,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout ruby-http-client - uses: actions/checkout@v2 + uses: actions/checkout@v6 with: fetch-depth: 0