From 471dbc7dd8a4b05c1ab621bd5197c6d4635fb522 Mon Sep 17 00:00:00 2001 From: Martin Emde Date: Thu, 14 Dec 2023 14:48:26 -0800 Subject: [PATCH] Add github actions and remove travis --- .github/workflows/ruby.yml | 23 +++++++++++++++++++++++ .travis.yml | 12 ------------ 2 files changed, 23 insertions(+), 12 deletions(-) create mode 100644 .github/workflows/ruby.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml new file mode 100644 index 0000000..ea59acd --- /dev/null +++ b/.github/workflows/ruby.yml @@ -0,0 +1,23 @@ +name: Ruby CI + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + test: + runs-on: ubuntu-latest + strategy: + matrix: + ruby-version: [ 3.0, 3.2, head, jruby, truffleruby ] + steps: + - uses: actions/checkout@v4 + - name: Set up Ruby ${{ matrix.ruby-version }} + uses: ruby/setup-ruby@ec02537da5712d66d4d50a0f33b7eb52773b5ed1 + with: + bundler-cache: true + ruby-version: ${{ matrix.ruby-version }} + - run: bundle install + - run: bundle exec rake \ No newline at end of file diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index c6ede97..0000000 --- a/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -language: ruby -rvm: - - 2.0.0 - - 2.1.0 - - 2.2.0 - - 2.3.0 - - ruby-head - - jruby-head -matrix: - allow_failures: - - rvm: ruby-head - - rvm: jruby-head