diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 1d40e96c..c164f77b 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -9,7 +9,7 @@ jobs: strategy: matrix: gemfile: [Gemfile, gemfiles/minimum_rubocop.gemfile] - ruby: ["2.7", "3.0", "3.1"] + ruby: ["2.7", "3.0", "3.1", "3.2", "3.3"] env: BUNDLE_GEMFILE: ${{ matrix.gemfile }} diff --git a/.ruby-version b/.ruby-version index ef538c28..15a27998 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.1.2 +3.3.0 diff --git a/Gemfile b/Gemfile index ae8acf1f..eabaf160 100644 --- a/Gemfile +++ b/Gemfile @@ -8,3 +8,9 @@ gem "diffy" gem "minitest" gem "pry-byebug" gem "rake" + +# Fixes the following warning on Ruby 3.3: +# base64 was loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0. +# Add base64 to your Gemfile or gemspec. Also contact author of rubocop-1.53.0 to add base64 into its gemspec. +# Check if this is still necessary when the minimum RuboCop version is increased. +gem "base64" diff --git a/Gemfile.lock b/Gemfile.lock index 625cf4f4..5dd215a9 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -8,6 +8,7 @@ GEM remote: https://rubygems.org/ specs: ast (2.4.2) + base64 (0.2.0) byebug (11.1.3) coderay (1.1.3) diffy (3.4.2) @@ -50,6 +51,7 @@ PLATFORMS ruby DEPENDENCIES + base64 diffy minitest pry-byebug