Sha256: b58e24ce4b3772812ea02daa868ec70c91a52a2c06f5b88323b0badb5ac3c44f

Contents?: true

Size: 1.63 KB

Versions: 6

Compression:

Stored size: 1.63 KB

Contents

name: Tests

on:
  push:
    branches: [main]
  pull_request:
    branches: [main]
  schedule:
    - cron:  '45 */6 * * *'

jobs:
  test:
    runs-on: ubuntu-latest
    strategy:
      matrix:
        ruby-version:
          - "2.5"
          - "2.6"
          - "2.7"
          - "3.0"
        gemfile:
          - "gemfiles/activerecord-5.0.Gemfile"
          - "gemfiles/activerecord-5.1.Gemfile"
          - "gemfiles/activerecord-5.2.Gemfile"
          - "gemfiles/activerecord-6.0.Gemfile"
          - "gemfiles/activerecord-6.1.Gemfile"
          - "gemfiles/activerecord-7.0.Gemfile"
        exclude:
          # Ruby 3 is not supported for ActiveRecord < 6.1
          - ruby-version: "3.0"
            gemfile: "gemfiles/activerecord-5.0.Gemfile"
          - ruby-version: "3.0"
            gemfile: "gemfiles/activerecord-5.1.Gemfile"
          - ruby-version: "3.0"
            gemfile: "gemfiles/activerecord-5.2.Gemfile"
          - ruby-version: "3.0"
            gemfile: "gemfiles/activerecord-6.0.Gemfile"
          # Ruby >= 2.7 is required for ActiveRecord >= 7
          - ruby-version: "2.5"
            gemfile: "gemfiles/activerecord-7.0.Gemfile"
          - ruby-version: "2.6"
            gemfile: "gemfiles/activerecord-7.0.Gemfile"
    steps:
      - uses: actions/checkout@v2
      - name: Set up Ruby
        uses: ruby/setup-ruby@v1
        with:
          ruby-version: ${{ matrix.ruby-version }}
      - name: Install gems
        run: bundle install --gemfile ${{ matrix.gemfile }}
      - name: Run rubocop
        run: bundle exec rake rubocop
      - name: Run tests
        run: bundle exec --gemfile ${{ matrix.gemfile }} rspec

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ghost_adapter-0.7.0 .github/workflows/tests.yml
ghost_adapter-0.6.0 .github/workflows/tests.yml
ghost_adapter-0.5.0 .github/workflows/tests.yml
ghost_adapter-0.4.2 .github/workflows/tests.yml
ghost_adapter-0.4.1 .github/workflows/tests.yml
ghost_adapter-0.4.0 .github/workflows/tests.yml