From 06a5f279b09906f4f99f5782f1129a1d0f20d313 Mon Sep 17 00:00:00 2001 From: Nicolas Buero Date: Mon, 4 Sep 2023 16:56:31 -0300 Subject: [PATCH 1/3] Remove travis CI --- .travis.yml | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 8bf19a7..0000000 --- a/.travis.yml +++ /dev/null @@ -1,6 +0,0 @@ -sudo: false -language: ruby -rvm: - - 1.9.3 - - 2.4.1 -before_install: gem install bundler -v 1.15.3 \ No newline at end of file From 7409c1335b21ddcf10c0019cf4d081895eeb59b2 Mon Sep 17 00:00:00 2001 From: Nicolas Buero Date: Mon, 4 Sep 2023 16:56:47 -0300 Subject: [PATCH 2/3] Add Github Actions CI --- .github/workflows/CI.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/CI.yml diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml new file mode 100644 index 0000000..2538f48 --- /dev/null +++ b/.github/workflows/CI.yml @@ -0,0 +1,30 @@ +name: Ruby + +on: [push] + +jobs: + test: + name: CI-tests + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + ruby: + - '3.2' + - '3.1' + - '3.0' + - '2.7' + - '2.6' + - '2.5' + - '2.4' + steps: + - uses: actions/checkout@v3 + + - name: Setup Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: ${{ matrix.ruby }} + bundler-cache: true + + - name: Run tests + run: bundle exec rspec From c20c525769d04fd30f323138d405931dffdc31cc Mon Sep 17 00:00:00 2001 From: Nicolas Buero Date: Thu, 2 Jan 2025 11:20:15 -0300 Subject: [PATCH 3/3] chore: Add ruby 3.3 to the matrix --- .github/workflows/CI.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 2538f48..753e11d 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -10,6 +10,7 @@ jobs: fail-fast: false matrix: ruby: + - '3.3' - '3.2' - '3.1' - '3.0'