diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index aa1f1a9..05ce69d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,6 +16,8 @@ jobs: - '2.7.6' - '3.0.7' - '3.1.7' + - '3.3.12' + - '3.4.11' include: - ruby: '2.7.6' gemfile: gemfiles/ruby_2.7.gemfile @@ -23,6 +25,10 @@ jobs: gemfile: gemfiles/ruby_3.0.gemfile - ruby: '3.1.7' gemfile: gemfiles/ruby_3.1.gemfile + - ruby: '3.3.12' + gemfile: gemfiles/ruby_3.3.gemfile + - ruby: '3.4.11' + gemfile: gemfiles/ruby_3.4.gemfile env: BUNDLE_GEMFILE: ${{ matrix.gemfile }} diff --git a/gemfiles/ruby_3.3.gemfile b/gemfiles/ruby_3.3.gemfile new file mode 100644 index 0000000..97ce826 --- /dev/null +++ b/gemfiles/ruby_3.3.gemfile @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +source 'https://rubygems.org' + +gemspec path: '..' + +gem 'bundler', '~> 2.0' +gem 'bundler-audit', '~> 0.9.0' +gem 'overcommit', '~> 0.60.0' +gem 'rake', '~> 13.0' +gem 'rspec', '~> 3.0' +gem 'rubocop', '~> 1.50.0' diff --git a/gemfiles/ruby_3.4.gemfile b/gemfiles/ruby_3.4.gemfile new file mode 100644 index 0000000..6d3472b --- /dev/null +++ b/gemfiles/ruby_3.4.gemfile @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +source 'https://rubygems.org' + +gemspec path: '..' + +gem 'bundler', '~> 2.0' +gem 'bundler-audit', '~> 0.9.0' +gem 'overcommit', '~> 0.60.0' +gem 'rake', '~> 13.0' +gem 'rspec', '~> 3.0' +gem 'rubocop', '~> 1.50.0' + +# Ruby 3.4: stdlib default gem; needed by rubocop stack +gem 'base64', '>= 0.2'