.github/workflows/test.yml in itax_code-2.0.1 vs .github/workflows/test.yml in itax_code-2.0.2

- old
+ new

@@ -4,22 +4,42 @@ pull_request: types: - opened - reopened - synchronize + workflow_call: + secrets: + CC_TEST_REPORTER_ID: + required: true jobs: test: runs-on: ubuntu-latest - continue-on-error: ${{ endsWith(matrix.ruby, 'head') || matrix.ruby == 'debug' }} + continue-on-error: ${{endsWith(matrix.ruby, 'head') || matrix.ruby == 'debug'}} strategy: fail-fast: false matrix: - ruby: [2.5, 2.6, 2.7, '3.0', 3.1, head] + ruby: [2.5, 2.6, 2.7, '3.0', 3.1, 3.2, head] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: ruby/setup-ruby@v1 with: bundler-cache: true - ruby-version: ${{ matrix.ruby }} + ruby-version: ${{matrix.ruby}} - run: bundle install - run: bundle exec rake + coverage: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: ruby/setup-ruby@v1 + with: + bundler-cache: true + ruby-version: 3.2 + - run: bundle install + - name: Test & publish code coverage + uses: paambaati/codeclimate-action@v5.0.0 + env: + CC_TEST_REPORTER_ID: ${{secrets.CC_TEST_REPORTER_ID}} + with: + coverageCommand: bundle exec rake + debug: true