diff --git a/.rubocop.yml b/.rubocop.yml index f1a81d5c..e74f0bb9 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -1,4 +1,4 @@ -require: +plugins: - rubocop-rake - rubocop-rspec diff --git a/Gemfile b/Gemfile index 3d6bc5fc..5f5e7aee 100644 --- a/Gemfile +++ b/Gemfile @@ -5,13 +5,13 @@ source "https://rubygems.org" gemspec gem "debug", "~> 1" -gem "overcommit", "~> 0.60.0" +gem "overcommit", "~> 0.68.0" gem "rake", "~> 13.0" -gem "rspec", "~> 3.12.0" +gem "rspec", "~> 3.13" gem "rspec-retry", "~> 0.6.2" -gem "rubocop", "~> 1.64.1" -gem "rubocop-rake", "~> 0.6.0" -gem "rubocop-rspec", "~> 3.0.1" +gem "rubocop", "~> 1.81" +gem "rubocop-rake", "~> 0.7.1" +gem "rubocop-rspec", "~> 3.8" gem "simplecov", "~> 0.22.0" -gem "timecop", "~> 0.9.6" -gem "webmock", "~> 3.18.1" +gem "timecop", "~> 0.9.10" +gem "webmock", "~> 3.26" diff --git a/Gemfile.lock b/Gemfile.lock index 4bd263fb..a652443c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -2,105 +2,122 @@ PATH remote: . specs: cpflow (4.1.1) - dotenv (~> 2.8.1) - jwt (~> 2.8.1) - psych (~> 5.1.0) - thor (~> 1.2.1) + dotenv (~> 3.1) + jwt (~> 3.1) + psych (~> 5.2) + thor (~> 1.4) GEM remote: https://rubygems.org/ specs: addressable (2.8.7) public_suffix (>= 2.0.2, < 7.0) - ast (2.4.2) - base64 (0.2.0) - bigdecimal (3.1.8) - childprocess (4.1.0) - crack (1.0.0) + ast (2.4.3) + base64 (0.3.0) + bigdecimal (3.3.1) + childprocess (5.1.0) + logger (~> 1.5) + crack (1.0.1) bigdecimal rexml - debug (1.9.2) + date (3.5.0) + debug (1.11.0) irb (~> 1.10) reline (>= 0.3.8) - diff-lcs (1.5.1) - docile (1.4.0) - dotenv (2.8.1) - hashdiff (1.1.0) + diff-lcs (1.6.2) + docile (1.4.1) + dotenv (3.1.8) + erb (6.0.0) + hashdiff (1.2.1) iniparse (1.5.0) - io-console (0.7.2) - irb (1.13.2) + io-console (0.8.1) + irb (1.15.3) + pp (>= 0.6.0) rdoc (>= 4.0.0) reline (>= 0.4.2) - json (2.7.2) - jwt (2.8.2) + json (2.16.0) + jwt (3.1.2) base64 - language_server-protocol (3.17.0.3) - overcommit (0.60.0) - childprocess (>= 0.6.3, < 5) + language_server-protocol (3.17.0.5) + lint_roller (1.1.0) + logger (1.7.0) + overcommit (0.68.0) + childprocess (>= 0.6.3, < 6) iniparse (~> 1.4) - rexml (~> 3.2) - parallel (1.25.1) - parser (3.3.3.0) + rexml (>= 3.3.9) + parallel (1.27.0) + parser (3.3.10.0) ast (~> 2.4.1) racc - psych (5.1.2) + pp (0.6.3) + prettyprint + prettyprint (0.2.0) + prism (1.6.0) + psych (5.2.6) + date stringio - public_suffix (6.0.0) - racc (1.8.0) + public_suffix (6.0.2) + racc (1.8.1) rainbow (3.1.1) - rake (13.2.1) - rdoc (6.7.0) + rake (13.3.1) + rdoc (6.15.1) + erb psych (>= 4.0.0) - regexp_parser (2.9.2) - reline (0.5.9) + tsort + regexp_parser (2.11.3) + reline (0.6.3) io-console (~> 0.5) - rexml (3.3.1) - strscan - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-core (3.12.3) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.4) + rexml (3.4.4) + rspec (3.13.2) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-core (3.13.6) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.5) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.7) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.7) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) + rspec-support (~> 3.13.0) rspec-retry (0.6.2) rspec-core (> 3.3) - rspec-support (3.12.2) - rubocop (1.64.1) + rspec-support (3.13.6) + rubocop (1.81.7) json (~> 2.3) - language_server-protocol (>= 3.17.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.1.0) parallel (~> 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.31.1, < 2.0) + regexp_parser (>= 2.9.3, < 3.0) + rubocop-ast (>= 1.47.1, < 2.0) ruby-progressbar (~> 1.7) - unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.31.3) - parser (>= 3.3.1.0) - rubocop-rake (0.6.0) - rubocop (~> 1.0) - rubocop-rspec (3.0.1) - rubocop (~> 1.61) + unicode-display_width (>= 2.4.0, < 4.0) + rubocop-ast (1.48.0) + parser (>= 3.3.7.2) + prism (~> 1.4) + rubocop-rake (0.7.1) + lint_roller (~> 1.1) + rubocop (>= 1.72.1) + rubocop-rspec (3.8.0) + lint_roller (~> 1.1) + rubocop (~> 1.81) ruby-progressbar (1.13.0) simplecov (0.22.0) docile (~> 1.1) simplecov-html (~> 0.11) simplecov_json_formatter (~> 0.1) - simplecov-html (0.12.3) + simplecov-html (0.13.2) simplecov_json_formatter (0.1.4) - stringio (3.1.1) - strscan (3.1.0) - thor (1.2.2) + stringio (3.1.8) + thor (1.4.0) timecop (0.9.10) - unicode-display_width (2.5.0) - webmock (3.18.1) + tsort (0.2.0) + unicode-display_width (3.2.0) + unicode-emoji (~> 4.1) + unicode-emoji (4.1.0) + webmock (3.26.1) addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) @@ -112,16 +129,16 @@ PLATFORMS DEPENDENCIES cpflow! debug (~> 1) - overcommit (~> 0.60.0) + overcommit (~> 0.68.0) rake (~> 13.0) - rspec (~> 3.12.0) + rspec (~> 3.13) rspec-retry (~> 0.6.2) - rubocop (~> 1.64.1) - rubocop-rake (~> 0.6.0) - rubocop-rspec (~> 3.0.1) + rubocop (~> 1.81) + rubocop-rake (~> 0.7.1) + rubocop-rspec (~> 3.8) simplecov (~> 0.22.0) - timecop (~> 0.9.6) - webmock (~> 3.18.1) + timecop (~> 0.9.10) + webmock (~> 3.26) BUNDLED WITH 2.3.26 diff --git a/cpflow.gemspec b/cpflow.gemspec index 1118ec80..2440a38d 100644 --- a/cpflow.gemspec +++ b/cpflow.gemspec @@ -15,10 +15,10 @@ Gem::Specification.new do |spec| spec.required_ruby_version = ">= 2.7.0" - spec.add_dependency "dotenv", "~> 2.8.1" - spec.add_dependency "jwt", "~> 2.8.1" - spec.add_dependency "psych", "~> 5.1.0" - spec.add_dependency "thor", "~> 1.2.1" + spec.add_dependency "dotenv", "~> 3.1" + spec.add_dependency "jwt", "~> 3.1" + spec.add_dependency "psych", "~> 5.2" + spec.add_dependency "thor", "~> 1.4" spec.files = `git ls-files -z`.split("\x0").reject do |file| file.match(%r{^(coverage|pkg|spec|tmp)/})