diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 01931c4..34df543 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,21 +11,15 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.0", "3.1", "3.2"] - gemfile: ["rails_6.0", "rails_6.1", "rails_7.0"] - experimental: [false] - exclude: - - ruby: "3.1" - gemfile: rails_6.0 - - ruby: "3.2" - gemfile: rails_6.0 + ruby: ["3.0", "3.1", "3.2", "3.3"] + gemfile: [rails_6.1, rails_7.0, rails_7.1] include: - ruby: "2.7" gemfile: rails_5.2 - experimental: true + - ruby: "3.0" + gemfile: rails_6.0 - ruby: head - gemfile: rails_7.0 - experimental: true + gemfile: rails_7.1 steps: - uses: actions/checkout@v3 - uses: ruby/setup-ruby@v1 @@ -33,4 +27,4 @@ jobs: ruby-version: ${{ matrix.ruby }} bundler-cache: true - run: bundle exec rspec - continue-on-error: ${{ matrix.experimental }} + continue-on-error: ${{ endsWith(matrix.ruby, 'head') }} diff --git a/Appraisals b/Appraisals index ffa8853..f144c54 100644 --- a/Appraisals +++ b/Appraisals @@ -1,4 +1,5 @@ %w( + 7.1 7.0 6.1 6.0 diff --git a/MIT-LICENSE b/MIT-LICENSE index bf2450a..0570638 100644 --- a/MIT-LICENSE +++ b/MIT-LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2013-2023 Marc Anguera Insa +Copyright (c) 2013-2024 Marc Anguera Insa Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the diff --git a/gemfiles/rails_7.1.gemfile b/gemfiles/rails_7.1.gemfile new file mode 100644 index 0000000..fbb2570 --- /dev/null +++ b/gemfiles/rails_7.1.gemfile @@ -0,0 +1,8 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "byebug", group: [:development, :test] +gem "rails", "~> 7.1.0" + +gemspec path: "../"