diff --git a/.github/workflows/ruby-tests.yml b/.github/workflows/ruby-tests.yml index 57ddfac..9f9b065 100644 --- a/.github/workflows/ruby-tests.yml +++ b/.github/workflows/ruby-tests.yml @@ -9,12 +9,17 @@ on: jobs: test: + name: Specs - Ruby ${{ matrix.ruby }} ${{matrix.gemfile}} runs-on: ubuntu-latest env: CC_TEST_REPORTER_ID: 2a6849be8214739deef0090b810b945ce9a550a4d8279d242cb03242d1ad53c5 + BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile strategy: matrix: + gemfile: + - faraday-1 + - faraday-2 ruby-version: - "3.1" - "3.0" @@ -35,4 +40,4 @@ jobs: run: bundle exec rake test - name: Upload Coverage uses: paambaati/codeclimate-action@v3.0.0 - if: matrix.ruby-version == '3.1' + if: matrix.ruby-version == '3.1' && matrix.gemfile == 'faraday-2' diff --git a/gemfiles/faraday-1.gemfile b/gemfiles/faraday-1.gemfile new file mode 100644 index 0000000..ba1127a --- /dev/null +++ b/gemfiles/faraday-1.gemfile @@ -0,0 +1,5 @@ +source 'https://rubygems.org' + +gem 'faraday', '~> 1.10' + +gemspec path: '../' diff --git a/gemfiles/faraday-2.gemfile b/gemfiles/faraday-2.gemfile new file mode 100644 index 0000000..d4dd615 --- /dev/null +++ b/gemfiles/faraday-2.gemfile @@ -0,0 +1,5 @@ +source 'https://rubygems.org' + +gem 'faraday', '~> 2.2' + +gemspec path: '../'