Sha256: f35ca455e40eb8f6b200ba5aa4e38e4c7366fd2f4ff9b87bd1083016dd9299da

Contents?: true

Size: 1.74 KB

Versions: 1

Compression:

Stored size: 1.74 KB

Contents

name: ci

on: [push, pull_request]

jobs:
    test:
        if: github.actor != 'dependabot[bot]' && github.event_name == 'push' ||
            github.event_name == 'pull_request'

        strategy:
            matrix:
                rails: ['5.2', '6.0', '6.1', '7.0', 'master']

                ruby: ['2.6', '2.7', '3.0', '3.1']

                exclude:
                    - rails: master

                      ruby: '2.6'

                    - rails: '7.0'
                    
                      ruby: '2.6'

                    - rails: '7.0'
                    
                      ruby: '3.1'

                    - rails: '6.0'

                      ruby: '3.0'

                    - rails: '6.0'

                      ruby: '3.1'

                    - rails: '5.2'

                      ruby: '2.7'

                    - rails: '5.2'

                      ruby: '3.0'

                    - rails: '5.2'

                      ruby: '3.1'

        runs-on: ubuntu-latest

        steps:
            - uses: actions/checkout@v2

            - uses: ruby/setup-ruby@v1
            
              with:
                  ruby-version: ${{ matrix.ruby }}

            - name: Install toolchain

              run: |
                  sudo apt-get update

                  sudo apt-get install \
                    build-essential \
                    libsqlite3-dev

            - name: Install bundler

              run: gem install bundler

            - env:
                  RAILS_VERSION: ${{ matrix.rails }}
            
              name: Install dependencies

              run: bundle install

            - env:
                  RAILS_VERSION: ${{ matrix.rails }}

              name: Test

              run: bundle exec rspec

                

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
paranoia_uniqueness_validator-3.4.0 .github/workflows/ci.yaml