Sha256: 73ff31d9711662b78be03214938d516865ce851b39985ea8db32ca975e2acba4
Contents?: true
Size: 1.65 KB
Versions: 1
Compression:
Stored size: 1.65 KB
Contents
name: CI on: push: pull_request: schedule: - cron: '0 0 * * 0' jobs: test: runs-on: ubuntu-latest strategy: matrix: rails_version: [5.1.0, 5.2.0, 6.0.0, 6.1.0, 7.0.0, master] ruby_version: ['3.2', '3.1', '3.0', '2.7', '2.6'] exclude: - { ruby_version: '2.6', rails_version: 7.0.0 } - { ruby_version: '2.6', rails_version: master } - { ruby_version: '3.0', rails_version: 5.1.0 } - { ruby_version: '3.0', rails_version: 5.2.0 } - { ruby_version: '3.1', rails_version: 5.1.0 } - { ruby_version: '3.1', rails_version: 5.2.0 } - { ruby_version: '3.1', rails_version: 6.0.0 } - { ruby_version: '3.1', rails_version: 6.1.0 } - { ruby_version: '3.2', rails_version: 5.1.0 } - { ruby_version: '3.2', rails_version: 5.2.0 } - { ruby_version: '3.2', rails_version: 6.0.0 } - { ruby_version: '3.2', rails_version: 6.1.0 } steps: - uses: actions/checkout@v3 - name: Setup Ruby uses: ruby/setup-ruby@v1 with: ruby-version: "${{ matrix.ruby_version }}" - name: Run test env: RAILS_VERSION: "${{ matrix.rails_version }}" run: | gem update --system bundle update cd spec/dummy; rake db:migrate db:test:prepare; cd ../.. bundle exec rake - name: Upload coverage uses: actions/upload-artifact@v3 if: always() with: name: "coverage-ruby-${{ matrix.ruby_version }}-rails-${{ matrix.rails_version }}" path: coverage - name: Show coverage if: always() run: | cat coverage/coverage.txt
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gretel-4.5.0 | .github/workflows/ci.yml |