Sha256: ee1e1d3dbb26b9b4d9132866bcba76f9d30ebea8f6156934062a524104397157

Contents?: true

Size: 897 Bytes

Versions: 1

Compression:

Stored size: 897 Bytes

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: ["7.0", "7.1", "7.2"]
        ruby: ["3.1", "3.2", "3.3"]

    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v4
      - 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.6.0 .github/workflows/ci.yaml