Sha256: 849db858b143d850d3f6da3a00b2f9a2e87b1c3fd2f0b6f572b4c81770f09855
Contents?: true
Size: 1.69 KB
Versions: 1
Compression:
Stored size: 1.69 KB
Contents
name: test on: push: pull_request: jobs: build: runs-on: ubuntu-latest strategy: fail-fast: false matrix: ruby: - 2.4 - 2.5 - 2.6 - 2.7 - 3.0 gemfile: - gemfiles/ar50.gemfile - gemfiles/ar51.gemfile - gemfiles/ar52.gemfile - gemfiles/ar60.gemfile - gemfiles/ar61.gemfile exclude: - ruby: 2.4 gemfile: gemfiles/ar60.gemfile - ruby: 2.4 gemfile: gemfiles/ar61.gemfile - ruby: 3.0 gemfile: gemfiles/ar50.gemfile - ruby: 3.0 gemfile: gemfiles/ar51.gemfile - ruby: 3.0 gemfile: gemfiles/ar52.gemfile steps: - uses: actions/checkout@v2 - uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby }} - uses: actions/cache@v2 with: path: gemfiles/vendor/bundle key: ${{ runner.os }}-gems-${{ matrix.ruby }}-${{ matrix.gemfile }} restore-keys: | ${{ runner.os }}-gems-${{ matrix.ruby }}-${{ matrix.gemfile }} - name: Setup dependencies run: | for i in {1..60}; do docker-compose up -d && break; sleep 1; done bundle config path vendor/bundle bundle install --jobs 4 --retry 3 function pg_ping { PGPASSWORD=postgres pg_isready -U postgres -h 127.0.0.1 -p 12345 >/dev/null 2>/dev/null; } for i in {1..60}; do pg_ping && break; sleep 1; done env: BUNDLE_GEMFILE: ${{ matrix.gemfile }} - name: Run tests run: bundle exec rake env: BUNDLE_GEMFILE: ${{ matrix.gemfile }}
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
active_record_postgresql_xverify-0.2.0 | .github/workflows/test.yml |