diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..f291db2 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,23 @@ +name: Test +on: [push, pull_request] +jobs: + test: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + ruby: + - '2.3' + - '2.4' + - '2.5' + - '2.6' + - '2.7' + - '3.0' + steps: + - uses: actions/checkout@v2 + - uses: ruby/setup-ruby@v1 + with: + ruby-version: ${{ matrix.ruby }} + bundler-cache: true + - name: Run tests + run: bundle exec rake diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 0af306e..0000000 --- a/.travis.yml +++ /dev/null @@ -1,13 +0,0 @@ -sudo: false -language: ruby -script: script/test -before_install: - - bundle --version 2>/dev/null | grep -q '1.7.6' && gem install bundler -v 1.11.2 || true -rvm: - - "1.8.7" - - "1.9.3" - - "2.0" - - "2.1" - - "2.2" - - "2.3" - - "2.4" diff --git a/Gemfile b/Gemfile index 31caac8..098a82f 100644 --- a/Gemfile +++ b/Gemfile @@ -2,6 +2,6 @@ source "https://rubygems.org" gem "rake" gem "rake-compiler" -gem "test-unit", "~> 2.0.4" +gem "test-unit", "~> 3.3.9" gemspec diff --git a/Gemfile.lock b/Gemfile.lock index 2db5981..477a0a0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -6,10 +6,12 @@ PATH GEM remote: https://rubygems.org/ specs: - rake (10.4.2) - rake-compiler (0.9.5) + power_assert (2.0.1) + rake (13.0.6) + rake-compiler (1.1.1) rake - test-unit (2.0.9) + test-unit (3.3.9) + power_assert PLATFORMS ruby @@ -17,8 +19,8 @@ PLATFORMS DEPENDENCIES rake rake-compiler - test-unit (~> 2.0.4) + test-unit (~> 3.3.9) version_sorter! BUNDLED WITH - 1.16.1 + 2.2.29