Sha256: 126039d30fd5b2251164864d398ba24a910f55821ef902647298123e5d58d287

Contents?: true

Size: 1.08 KB

Versions: 1

Compression:

Stored size: 1.08 KB

Contents

name: CI

on:
  push: {}
  pull_request:
    types: [opened, synchronize]

jobs:
  build:
    if: github.event_name == 'push' || github.event.pull_request.head.repo.owner.login != 'dylanahsmith'

    runs-on: ubuntu-latest

    strategy:
      matrix:
        entry:
          - name: 'Minimum supported'
            ruby: 2.4
            gemfile: Gemfile.rails52
          - name: "Latest released versions"
            ruby: 3.0
            gemfile: Gemfile
          - name: "Rails main branch"
            ruby: 3.0
            gemfile: Gemfile.rails_head

    name: ${{ matrix.entry.name }}

    env:
      BUNDLE_GEMFILE: ${{ matrix.entry.gemfile }}

    steps:
    - name: Install required packages
      run: |
        sudo apt-get update
        sudo apt-get -y install libsqlite3-dev
    - uses: actions/checkout@v2
    - name: Set up Ruby
      uses: ruby/setup-ruby@v1
      with:
        ruby-version: ${{ matrix.entry.ruby }}
    - name: Install bundler and gems
      run: |
        gem install bundler
        bundle install --jobs 4 --retry 3
    - name: Run tests
      run: bundle exec rake

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ar_transaction_changes-1.1.8 .github/workflows/ci.yml