From 381f36028cdf22b6ebf8eee24b8a03116700d3b0 Mon Sep 17 00:00:00 2001 From: Igor Kapkov Date: Thu, 17 Dec 2020 15:33:50 +1100 Subject: [PATCH] Move to GitHub Actions (#3) * Move to GitHub Actions * Drop ruby 2.2 & 2.3 --- .github/workflows/rspec.yml | 39 +++++++++++++++++++++++++++++++++++++ .travis.yml | 12 ------------ 2 files changed, 39 insertions(+), 12 deletions(-) create mode 100644 .github/workflows/rspec.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/rspec.yml b/.github/workflows/rspec.yml new file mode 100644 index 0000000..8ab4962 --- /dev/null +++ b/.github/workflows/rspec.yml @@ -0,0 +1,39 @@ +name: Build + +on: +- push +- pull_request + +jobs: + build: + runs-on: ubuntu-latest + + strategy: + matrix: + ruby: + - 2.4 + - 2.5 + - 2.6 + - 2.7 + paginator: + - pagy + - kaminari + - will_paginate + + steps: + - name: Checkout code + uses: actions/checkout@v1 + + - name: Set up Ruby ${{ matrix.ruby }} + uses: actions/setup-ruby@v1 + with: + ruby-version: ${{ matrix.ruby }} + + - name: Bundle install + run: | + gem install bundler -v 2.2.1 + bundle install --jobs 4 --retry 3 + + - name: rspec + run: | + PAGINATOR=${{ matrix.paginator }} bundle exec rspec --format documentation diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index e166852..0000000 --- a/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: ruby -sudo: false -rvm: - - '2.2' - - 2.3.6 - - 2.4.3 - - 2.5.0 -script: bundle exec rspec -env: - - PAGINATOR=pagy - - PAGINATOR=kaminari - - PAGINATOR=will_paginate