From 6bf91515b011d0475f399b80b71a70643a61648b Mon Sep 17 00:00:00 2001 From: Matthew Peveler Date: Wed, 15 Jan 2025 16:40:02 -0700 Subject: [PATCH 1/3] Update gemika to use gh actions Signed-off-by: Matthew Peveler --- .github/workflows/{ci.yml => test.yml} | 5 ++++- .travis.yml | 9 --------- 2 files changed, 4 insertions(+), 10 deletions(-) rename .github/workflows/{ci.yml => test.yml} (92%) delete mode 100644 .travis.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/test.yml similarity index 92% rename from .github/workflows/ci.yml rename to .github/workflows/test.yml index 492e59e..79dcca2 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: @@ -68,5 +71,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 From 44c54e8beb4e67c8564e7f4e5865a713d982d94c Mon Sep 17 00:00:00 2001 From: Matthew Peveler Date: Wed, 15 Jan 2025 17:16:29 -0700 Subject: [PATCH 2/3] update workflow name Signed-off-by: Matthew Peveler --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 79dcca2..3427008 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -35,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: From 12e35cc5c7b4a0606d58709af9dcd55f5de2c6e3 Mon Sep 17 00:00:00 2001 From: Matthew Peveler Date: Wed, 15 Jan 2025 17:19:47 -0700 Subject: [PATCH 3/3] Only install one gemfile Signed-off-by: Matthew Peveler --- .github/workflows/test.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3427008..290837a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -57,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