Sha256: 177a4e3ae80201a284a1b95b47b29cd20c07a96f5430af4d5ff69f14aea2959d
Contents?: true
Size: 1.34 KB
Versions: 1
Compression:
Stored size: 1.34 KB
Contents
name: tests on: push: branches: [main] pull_request: branches: [main] workflow_call: permissions: contents: read jobs: test-current: name: Run specs against current Ruby and Rails runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: ruby/setup-ruby@v1 with: rubygems: latest bundler-cache: true - name: Run tests and upload code coverage to Code Climate uses: paambaati/codeclimate-action@v6 env: CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }} with: coverageCommand: bin/rspec --format json --out spec/reports/rspec.json - name: Upload test results uses: actions/upload-artifact@v4 if: success() || failure() with: name: test-results path: spec/reports/rspec.json test-matrix: name: Test against Ruby ${{ matrix.ruby }} and Rails ${{ matrix.rails }} needs: test-current runs-on: ubuntu-latest strategy: matrix: ruby: ['3.1', '3.2', '3.3'] rails: ['6.1', '7.0', '7.1'] env: BUNDLE_LOCKFILE: rails-${{ matrix.rails }} steps: - uses: actions/checkout@v4 - uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby }} rubygems: latest bundler-cache: true - name: Run specs run: bin/rspec --no-profile
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
human_enum-1.1.2 | .github/workflows/tests.yml |