.github/workflows/ci.yml in rails-pg-extras-5.4.1 vs .github/workflows/ci.yml in rails-pg-extras-5.4.2
- old
+ new
@@ -41,27 +41,25 @@
docker run --env POSTGRES_USER=postgres \
--env POSTGRES_DB=rails-pg-extras-test \
--env POSTGRES_PASSWORD=secret \
-d -p 5435:5432 postgres:15.8-alpine \
postgres -c shared_preload_libraries=pg_stat_statements
- sleep 15
- name: Run PostgreSQL 16
run: |
docker run --env POSTGRES_USER=postgres \
--env POSTGRES_DB=rails-pg-extras-test \
--env POSTGRES_PASSWORD=secret \
-d -p 5436:5432 postgres:16.4-alpine \
postgres -c shared_preload_libraries=pg_stat_statements
- sleep 15
- name: Run PostgreSQL 17
run: |
docker run --env POSTGRES_USER=postgres \
--env POSTGRES_DB=rails-pg-extras-test \
--env POSTGRES_PASSWORD=secret \
-d -p 5437:5432 postgres:17.0-alpine \
postgres -c shared_preload_libraries=pg_stat_statements
- sleep 15
+ sleep 5
- name: Set up Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby-version }}
- name: Setup dependencies
@@ -74,57 +72,33 @@
bundle install
sleep 10
- name: Run tests for PG 12
env:
PG_VERSION: 12
- POSTGRES_HOST: localhost
- POSTGRES_USER: postgres
- POSTGRES_DB: rails-pg-extras-test
- POSTGRES_PASSWORD: secret
run: |
bundle exec rspec spec/
- name: Run tests for PG 13
env:
PG_VERSION: 13
- POSTGRES_HOST: localhost
- POSTGRES_USER: postgres
- POSTGRES_DB: rails-pg-extras-test
- POSTGRES_PASSWORD: secret
run: |
bundle exec rspec spec/
- name: Run tests for PG 14
env:
PG_VERSION: 14
- POSTGRES_HOST: localhost
- POSTGRES_USER: postgres
- POSTGRES_DB: rails-pg-extras-test
- POSTGRES_PASSWORD: secret
run: |
bundle exec rspec spec/
- name: Run tests for PG 15
env:
PG_VERSION: 15
- POSTGRES_HOST: localhost
- POSTGRES_USER: postgres
- POSTGRES_DB: rails-pg-extras-test
- POSTGRES_PASSWORD: secret
run: |
bundle exec rspec spec/
- name: Run tests for PG 16
env:
PG_VERSION: 16
- POSTGRES_HOST: localhost
- POSTGRES_USER: postgres
- POSTGRES_DB: rails-pg-extras-test
- POSTGRES_PASSWORD: secret
run: |
bundle exec rspec spec/
- name: Run tests for PG 17
env:
PG_VERSION: 17
- POSTGRES_HOST: localhost
- POSTGRES_USER: postgres
- POSTGRES_DB: rails-pg-extras-test
- POSTGRES_PASSWORD: secret
run: |
bundle exec rspec spec/