From 6defe99e2a8f8a4f83fd1a6f190552412f69cb52 Mon Sep 17 00:00:00 2001 From: glaszig Date: Sat, 2 Sep 2023 01:13:17 -0300 Subject: [PATCH] travis => ghwf --- .github/workflows/test.yml | 26 ++++++++++++++++++++++++++ .travis.yml | 10 ---------- 2 files changed, 26 insertions(+), 10 deletions(-) create mode 100644 .github/workflows/test.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..d841352 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,26 @@ +name: test + +on: [ push, pull_request ] + +jobs: + test: + name: ${{matrix.ruby}} + runs-on: ubuntu-latest + + strategy: + matrix: + ruby: [ '3.0', '3.1', '3.2', '3.3' ] + gemfile: + - Gemfile + - spec/gemfiles/rails-7 + + env: + BUNDLE_GEMFILE: ${{matrix.gemfile}} + + steps: + - uses: actions/checkout@v3 + - uses: ruby/setup-ruby@v1 + with: + ruby-version: ${{matrix.ruby}} + bundler-cache: true # 'bundle install' and cache + - run: bundle exec rspec --format documentation diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 11f2aa1..0000000 --- a/.travis.yml +++ /dev/null @@ -1,10 +0,0 @@ -language: ruby -script: bundle exec rspec spec - -rvm: -- 2.5.3 -- 2.6.5 - -gemfile: -- spec/gemfiles/Gemfile.rails-5.2.x -- spec/gemfiles/Gemfile.rails-6.0.x \ No newline at end of file