diff --git a/.github/workflows/ci.yml b/.github/workflows/test.yml similarity index 85% rename from .github/workflows/ci.yml rename to .github/workflows/test.yml index 492e59e..290837a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/test.yml @@ -12,10 +12,13 @@ jobs: fail-fast: false matrix: ruby: [ '3.1.2' ] + gemfile: [ 'Gemfile', 'Gemfile.scenic' ] database: - 'pg17-ts2.17-all' - 'pg16-ts2.17-all' - 'pg15-ts2.17-all' + env: + BUNDLE_GEMFILE: ${{ matrix.gemfile }} services: database: @@ -32,7 +35,7 @@ jobs: runs-on: ubuntu-latest - name: OS Ruby ${{matrix.ruby}} database ${{matrix.database}} + name: OS Ruby ${{matrix.ruby}} (${{matrix.gemfile}}) database ${{matrix.database}} container: ruby:${{matrix.ruby}} steps: @@ -54,9 +57,7 @@ jobs: echo "SELECT version()" | psql -h database -U username testdb echo "SELECT CURRENT_TIME" | psql -h database -U username testdb - - name: Setup - run: | - ./bin/setup + - run: bundle install - name: run tsdb run: ./bin/tsdb postgres://username:secret@database:5432/testdb --stats @@ -68,5 +69,5 @@ jobs: bundle exec rake test:setup - name: Test - run: bundle exec rake + run: bundle exec rake spec diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index a7eec84..0000000 --- a/.travis.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -language: ruby -cache: bundler -rvm: - - 3.1.2 -before_install: gem install bundler -gemfile: - - Gemfile - - Gemfile.scenic