Sha256: ef3d257f89e5063668d45a5584eab3f5a0d2afe2ed17ee031ab730e0a1477523
Contents?: true
Size: 1.67 KB
Versions: 1
Compression:
Stored size: 1.67 KB
Contents
name: CI on: push: branches: [ master ] pull_request: branches: ['**'] jobs: tests: services: postgres: image: postgres:13 env: POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres ports: - 5432 options: >- --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5 runs-on: ubuntu-latest strategy: fail-fast: false matrix: ruby: - "2.7" - "3.0" - "3.1" - "3.2" - "3.3" name: Ruby ${{ matrix.ruby }} env: SEQUEL: "~> 5.0" BUNDLE_GEMFILE: "ci/sequel.gemfile" steps: - uses: actions/checkout@v3 - name: Install db dependencies and check connections run: | env PGPASSWORD=postgres psql -h localhost -p ${{ job.services.postgres.ports[5432] }} -U postgres -l - uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby }} bundler-cache: true - name: Create databases run: | env PGPASSWORD=postgres psql -c 'create database sequel_bitemporal_test;' -U postgres -h localhost -p ${{ job.services.postgres.ports[5432] }} - name: Run PostgreSQL tests run: bundle exec rake spec env: TEST_ADAPTER: postgresql TEST_DATABASE: sequel_bitemporal_test TEST_DATABASE_HOST: localhost TEST_DATABASE_PORT: ${{ job.services.postgres.ports[5432] }} TEST_USERNAME: postgres TEST_PASSWORD: postgres - name: Run SQLite tests run: bundle exec rake spec env: TEST_ADAPTER: sqlite
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sequel_bitemporal-0.11.0 | .github/workflows/ci.yml |