diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 95fbe46..48a2478 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,7 +6,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] - ruby: [2.7, '3.0', '3.1'] + ruby: ['3.0', '3.1', '3.2', "3.3"] runs-on: ${{ matrix.os }} env: TWITTER_CONSUMER_KEY: ${{ secrets.TWITTER_CONSUMER_KEY }} diff --git a/.rubocop.yml b/.rubocop.yml index 35ab436..e223292 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -1,5 +1,5 @@ AllCops: - TargetRubyVersion: 2.7 + TargetRubyVersion: 3.3 Exclude: - bin/**/* - vendor/**/* diff --git a/.ruby-version b/.ruby-version index 49cdd66..15a2799 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -2.7.6 +3.3.0 diff --git a/CHANGELOG.md b/CHANGELOG.md index 2833e3b..6051fad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changes +## 1.3.0 (2024-03-05) + +- Test against latest Ruby 3.3 and minimum 3.0.x + ## 1.2.0 (2022-10-26) - Test against latest Ruby 3.1, minimum version 2.7 diff --git a/Gemfile.lock b/Gemfile.lock index 55e9871..7477edc 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -182,4 +182,4 @@ DEPENDENCIES webmock BUNDLED WITH - 2.3.24 + 2.5.3 diff --git a/augury.gemspec b/augury.gemspec index b68a408..b7da746 100644 --- a/augury.gemspec +++ b/augury.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |spec| spec.description = 'This gem turns a twitter feed into a fortune file that you can use with the fortune program' spec.homepage = 'https://github.com/claytron/augury' spec.license = 'MIT' - spec.required_ruby_version = Gem::Requirement.new('>= 2.7.0') + spec.required_ruby_version = Gem::Requirement.new('>= 3.0') spec.files = `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) } spec.bindir = 'exe'