From 8fa058aa00a13b7090a6ba24a61ca5dc91382785 Mon Sep 17 00:00:00 2001 From: Nicolas Temciuc Date: Mon, 17 Feb 2025 23:30:32 -0300 Subject: [PATCH 1/2] ci: test against `Ruby 3.4` --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b9b8501..9faca0c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,6 +31,7 @@ jobs: fail-fast: false matrix: ruby: + - 3.4 - 3.3 - 3.2 - 3.1 From dbe575423d8e8200290721a134b9f85f7192d40f Mon Sep 17 00:00:00 2001 From: Nicolas Temciuc Date: Mon, 17 Feb 2025 23:49:32 -0300 Subject: [PATCH 2/2] build(deps): add `base64` as a development dependency `base64` is no longer part of the standard `Ruby` library. Error: ``` LoadError: cannot load such file -- base64 (LoadError) /home/runner/work/cose-ruby/cose-ruby/vendor/bundle/ruby/3.4.0/gems/rubocop-0.80.1/lib/rubocop/formatter/html_formatter.rb:6:in '' /home/runner/work/cose-ruby/cose-ruby/vendor/bundle/ruby/3.4.0/gems/rubocop-0.80.1/lib/rubocop.rb:589:in 'Kernel#require_relative' /home/runner/work/cose-ruby/cose-ruby/vendor/bundle/ruby/3.4.0/gems/rubocop-0.80.1/lib/rubocop.rb:589:in '' /home/runner/work/cose-ruby/cose-ruby/vendor/bundle/ruby/3.4.0/gems/rubocop-0.80.1/lib/rubocop/rake_task.rb:40:in 'RuboCop::RakeTask#run_cli' /home/runner/work/cose-ruby/cose-ruby/vendor/bundle/ruby/3.4.0/gems/rubocop-0.80.1/lib/rubocop/rake_task.rb:28:in 'block (2 levels) in RuboCop::RakeTask#initialize' /home/runner/work/cose-ruby/cose-ruby/vendor/bundle/ruby/3.4.0/gems/rubocop-0.80.1/lib/rubocop/rake_task.rb:26:in 'block in RuboCop::RakeTask#initialize' /home/runner/work/cose-ruby/cose-ruby/vendor/bundle/ruby/3.4.0/gems/rake-13.2.1/exe/rake:27:in '' /opt/hostedtoolcache/Ruby/3.4.2/x64/bin/bundle:25:in 'Kernel#load' /opt/hostedtoolcache/Ruby/3.4.2/x64/bin/bundle:25:in '
' Tasks: TOP => default => rubocop (See full trace by running task with --trace) ``` --- cose.gemspec | 1 + 1 file changed, 1 insertion(+) diff --git a/cose.gemspec b/cose.gemspec index 0dc36bf..4a217ff 100644 --- a/cose.gemspec +++ b/cose.gemspec @@ -35,6 +35,7 @@ Gem::Specification.new do |spec| spec.add_dependency "openssl-signature_algorithm", "~> 1.0" spec.add_development_dependency "appraisal", "~> 2.2.0" + spec.add_development_dependency "base64", "~> 0.2" spec.add_development_dependency "bundler", ">= 1.17", "< 3" spec.add_development_dependency "byebug", "~> 11.0" spec.add_development_dependency "rake", "~> 13.0"