Skip to content

chore(deps): update all non-major dependencies#62

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/all-minor-patch
Open

chore(deps): update all non-major dependencies#62
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Aug 22, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
pry-byebug (changelog) 3.9.03.12.0 age confidence minor
rake (changelog) '~> 13.3.0''~> 13.4.0' age confidence minor
rubocop (source, changelog) '~> 1.79.0''~> 1.87.0' age confidence minor
ruby (source) 3.4.53.4.9 age confidence patch
styfle/cancel-workflow-action 0.12.10.13.1 age confidence action minor

Release Notes

deivid-rodriguez/pry-byebug (pry-byebug)

v3.12.0

Compare Source

Added
Removed
  • Support for Ruby 3.1. Pry-byebug no longer installs on these platforms (#​467).

v3.11.0

Compare Source

Added
  • Byebug 12 compatibility, with Ruby 3.1, 3.2, and 3.3 support (#​434).
  • Support for pry 0.15 (#​428).
Removed
  • Support for Ruby 2.7, and 3.0. Pry-byebug no longer installs on these platforms (#​433).

v3.10.1

Compare Source

Fixed
  • Rails console loading a debugger REPL instead of the standard Pry REPL (#​392)

v3.10.0

Compare Source

Added
  • Support for pry 0.14 (#​346, #​386). NOTE: pry-byebug now needs to be explicitly required from ~/.pryrc since plugin autoloading has been removed from Pry.
Removed
  • Support for Ruby 2.4, 2.5, and 2.6. Pry-byebug no longer installs on these platforms (#​380).
ruby/rake (rake)

v13.4.2

Compare Source

What's Changed

Full Changelog: ruby/rake@v13.4.1...v13.4.2

v13.4.1

Compare Source

What's Changed

Full Changelog: ruby/rake@v13.4.0...v13.4.1

v13.4.0

Compare Source

What's Changed

New Contributors

Full Changelog: ruby/rake@v13.3.1...v13.4.0

v13.3.1

Compare Source

What's Changed

New Contributors

Full Changelog: ruby/rake@v13.3.0...v13.3.1

v13.3.0

Compare Source

What's Changed

New Contributors

Full Changelog: ruby/rake@v13.2.1...v13.3.0

v13.2.1

Compare Source

What's Changed

Full Changelog: ruby/rake@v13.2.0...v13.2.1

v13.2.0

Compare Source

What's Changed

New Contributors

Full Changelog: ruby/rake@v13.1.0...v13.2.0

v13.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: ruby/rake@v13.0.6...v13.1.0

rubocop/rubocop (rubocop)

v1.87.0

Compare Source

New features
  • #​15167: Add --enable-all-cops and --disable-all-cops command line options that override AllCops/EnabledByDefault and AllCops/DisabledByDefault in configuration files. ([@​koic][])
  • #​15185: Make Layout/EmptyLineAfterGuardClause accept the new # simplecov:disable and # simplecov:enable directive comments. ([@​koic][])
  • #​15173: Add optional Rubydex integration via AllCops/UseProjectIndex to enable cross-file detection in Lint/ConstantReassignment (experimental). ([@​koic][])
Bug fixes
  • #​15168: Fix false positives in Lint/ParenthesesAsGroupedExpression when the first argument is a call-like expression with its own parentheses, such as yield(...). ([@​koic][])
  • #​15188: Fix false positives in Style/YodaCondition when one side is an array or hash literal containing non-literal elements. ([@​koic][])
  • #​15182: Fix incorrect autocorrect for Style/Alias causing a syntax error when the return value of alias_method is used, such as an argument to public, private, protected, or module_function, or the right-hand side of an assignment. ([@​koic][])
  • #​15174: Fix incorrect autocorrect for Style/ClassAndModuleChildren causing a syntax error when the namespace contains a method call (e.g., class self.class::Foo; end). ([@​koic][])
  • #​15180: Fix incorrect autocorrect for Style/FileWrite causing a syntax error when the written heredoc is chained with another method call. ([@​koic][])
  • #​15186: Fix incorrect autocorrect for Style/HashConversion causing a syntax error when Hash[...] is passed an anonymous splat (*). ([@​koic][])
  • #​15192: Fix incorrect autocorrect for Style/StructInheritance causing a syntax error when the inherited Struct.new is called without parentheses. ([@​koic][])
  • #​15170: Fix an infinite loop for Layout/RedundantLineBreak when a single-line block is chained with a safe navigation method call. ([@​koic][])
  • #​15175: Fix Layout/IndentationWidth to indent block bodies relative to the method selector for trailing-dot multi-line method chains when EnforcedStyleAlignWith is relative_to_receiver. ([@​ddbrendan][])
  • #​15135: Fix incorrect autocorrect for Style/RedundantParentheses that swallowed chained method calls into a trailing inline comment on the line above the closing parenthesis. ([@​hammadxcm][])
  • #​15184: Fix various typos and grammar mistakes in documentation and cop descriptions. ([@​bbatsov][])
Changes
  • #​15171: Cache FilePatterns#match? results per path so cops sharing the same Include/Exclude configuration do not each repeat File.fnmatch? work on every file. ([@​Darhazer][])

v1.86.2

Compare Source

New features
Bug fixes
  • #​15156: Fix an error for Style/HashLookupMethod when chaining fetch (or []) calls on the same expression. ([@​koic][])
  • #​15161: Fix an error for Style/ReduceToHash when nested each_with_object/inject/reduce calls would build hashes. ([@​koic][])
  • #​15144: Fix an error in Style/SoleNestedConditional when autocorrecting nested conditionals containing comments. ([@​koic][])
  • #​15040: Exclude constants from Style/ModuleMemberExistenceCheck. ([@​t-daisuke][])
  • #​15155: Fix false negatives in Style/RedundantSelf when an explicit self receiver in one scope matches the LHS of an ||=, &&=, or op_asgn in another scope. ([@​koic][])
  • #​15107: Fix false positives in Lint/RequireRelativeSelfPath when a non-.rb file uses require_relative with its own basename. ([@​koic][])
  • #​15137: Fix incorrect "does not support IndentationWidth parameter" warning for Layout/ClosingParenthesisIndentation and Layout/CommentIndentation. ([@​koic][])
  • #​15148: Fix false positives in Lint/RedundantSafeNavigation when safe navigation appears in rescue or ensure bodies. ([@​koic][])
  • #​15147: Fix false positives in Lint/RedundantSafeNavigation when safe navigation appears in the body of unless. ([@​koic][])
  • #​15163: Fix false positives in Style/Copyright when Notice pattern starts with \A#, uses \s metacharacters, or has multiple spaces after #. ([@​koic][])
  • #​10179: Fix false positives in Style/DocumentDynamicEvalDefinition when the heredoc contains an escaped interpolation (\#{...}). ([@​eyupcanakman][])
  • #​15154: Fix bug where specifying --out disables parallelization. ([@​deivid-rodriguez][])
  • #​15106: Fix TargetFinder to work correctly inside hidden parent directories. ([@​alpaca-tc][])
  • #​15102: Fix FrozenError in DisabledConfigFormatter for frozen array config parameters. ([@​koic][])
  • #​15141: Fix incorrect autocorrect for Gemspec/RequireMFA causing an infinite loop when rubygems_mfa_required metadata uses a symbol key. ([@​koic][])
  • #​15142: Fix infinite loop for --disable-uncorrectable and offense near heredoc. ([@​jonas054][])
  • #​15054: Fix false positive for Layout/MultilineMethodCallIndentation when a dot-aligned method chain is inside a hash pair value. ([@​nicolas-finary][])
  • #​15136: Fix false positive for Lint/MissingCopEnableDirective when # rubocop:disable is wrapped in a # rubocop:push / # rubocop:pop block. ([@​koic][])
  • #​15115: Fix an incorrect autocorrect in Style/RegexpLiteral when the regexp contains unbalanced braces that conflict with the preferred %r delimiters. ([@​koic][])
  • #​15130: Fix incorrect autocorrect in Style/Copyright when AutocorrectNotice lacks a # prefix or Notice pattern starts with ^#. ([@​koic][])
  • #​14821: Fix Style/IfInsideElse autocorrect moving comments into the wrong branch when a comment precedes the nested if in an else. ([@​hammadxcm][])
  • #​14583: Fix template extractor applying only the last fragment's autocorrection. ([@​zeronosu77108][])
  • #​14971: Fix false positive for Style/WhileUntilModifier when the body is a conditional. ([@​fujitanisora][])

v1.86.1

Compare Source

Bug fixes
  • #​11051: Fix Style/AccessModifierDeclarations inline autocorrect dropping comments between the access modifier and the following method definition. ([@​dduugg][])
  • #​14665: Cache plugin integration in CopHelper to avoid repeated loading. ([@​55728][])
  • #​15091: Fix Lint/DuplicateMethods false positives for anonymous classes in constant assignments and method return values. ([@​eugeneius][])
  • #​15055: Fix Lint/DuplicateMethods false positives with anonymous classes inside blocks (e.g. RSpec let, describe). ([@​ShkumbinDelija][])
  • #​15035: Exclude included_modules from Style/ModuleMemberExistenceCheck. ([@​koic][])
  • #​15087: Fix false positive for Style/RedundantLineContinuation when using interpolated string literals. ([@​koic][])
  • #​14361: Fix false positive in file_to_include? when a relative Include pattern matches a parent directory name in the absolute file path. ([@​jonas054][])
  • #​15090: Fix false positives for Layout/EmptyLineAfterGuardClause when consecutive guard clauses use and return. ([@​eugeneius][])
  • #​15070: Fix false positive for Lint/RedundantSafeNavigation when chained safe navigation is used in a conditional expression with InferNonNilReceiver enabled. ([@​koic][])
  • #​15074: Fix false positives in Style/RedundantParentheses when using parentheses around an endless range in assignment. ([@​koic][])
  • #​15048: Fix issue where the url_for is missing for Cops without instance methods. ([@​Fryguy][])
  • #​15051: Fix Style/RedundantParentheses handling of beginless ranges. ([@​oggy][])
  • #​14980: Fix Lint/Syntax zero-length diagnostic range for syntax errors at EOF. ([@​55728][])
  • #​15084: Handle heredocs with methods calls correctly when fixing guard clauses. ([@​G-Rath][])
  • #​11398: Fix incorrect Include path adjustment when local config overrides an inherited Include. ([@​jonas054][])
  • #​15092: Fix Layout/EndAlignment cop error on an empty begin. ([@​viralpraxis][])
  • #​15059: Fix an error in Layout/LineLength when SplitStrings option is enabled and __FILE__ is used. ([@​jeromedalbert][])
  • #​5876: Fix Lint/UnusedMethodArgument false positive when block argument is used via yield. ([@​dduugg][])
  • #​15093: Return tool execution errors instead of protocol errors in MCP server. ([@​koic][])
Changes

v1.86.0

Compare Source

New features
Bug fixes
  • #​15015: Fix Style/ConcatArrayLiterals autocorrect deleting code for percent literals with interpolation. ([@​bbatsov][])
  • #​14897: Detect constant reassignment after class/module definition in Lint/ConstantReassignment. ([@​ydakuka][])
  • #​11829: Fix false negatives for Lint/DuplicateMethods when duplicate methods are defined in anonymous classes and modules not assigned to a constant. ([@​Darhazer][])
  • #​14988: Fix false negative in Style/RedundantParentheses when redundant parentheses around range literals in block body. ([@​koic][])
  • #​14916: Fix false positive for Layout/MultilineMethodCallIndentation when method chain is inside a hash pair value passed to a multiline chained method call. ([@​ydakuka][])
  • #​15010: Fix a false positive for Lint/DuplicateMethods when modules blocks are passed as method arguments. ([@​5hun-s][])
  • #​15028: Fix a false positive for Lint/DuplicateMethods when the same method is defined in different anonymous module blocks passed to a no-receiver call (e.g. stub_const). ([@​Darhazer][])
  • #​15021: Fix false positives in Layout/EmptyLineAfterGuardClause when using a guard clause followed by a multi-line guard clause with raise, fail, return, break, or next. ([@​koic][])
  • #​15001: Fix false positives in Layout/RedundantLineBreak when setting InspectBlocks: true and using rescue or ensure in the block. ([@​koic][])
  • #​14997: Fix false positives in Style/FileOpen when assigning File.open to an instance variable, class variable, global variable, or constant. ([@​koic][])
  • #​15019: Fix false positives in Lint/DuplicateMethods when the same method is defined in anonymous module blocks passed to different receivers. ([@​koic][])
  • #​14987: Complete ERB and Haml autocorrection in a single run. ([@​alpaca-tc][])
  • #​15039: Fix incorrect autocorrect in Style/IfWithSemicolon when return with value is in the else branch. ([@​koic][])
  • #​14930: Fix incorrect autocorrection for Style/IfUnlessModifier when multiple if/unless modifier forms are on the same line inside a collection. ([@​ydakuka][])
  • #​14985: Fix incorrect autocorrection in Lint/SafeNavigationChain when chaining a method call after safe navigation in the if branch of a ternary. ([@​koic][])
  • #​15009: Fix infinite loop in Layout/EndAlignment when end is followed by || or &&. ([@​koic][])
  • #​14981: Fix spurious warning "does not support Safe/SafeAutoCorrect parameter" when those parameters are set for cops that don't have them in their default configuration. ([@​dduugg][])
  • #​15043: Fix an error for Lint/UselessDefaultValueArgument when fetch without a receiver is inside a fetch block. ([@​koic][])
  • #​15034: Fix incorrect autocorrection in Style/IfWithSemicolon when using single-line unless / ; / end. ([@​koic][])
  • #​15015: Fix Style/NonNilCheck autocorrect for receivers containing spaces. ([@​bbatsov][])
  • #​15015: Fix Style/RaiseArgs to allow anonymous keyword forwarding (raise Ex.new(**)). ([@​bbatsov][])
  • #​14890: Fix a false positive for Lint/RedundantCopDisableDirective when a rubocop:disable comment is used to suppress Lint/EmptyWhen, Lint/EmptyConditionalBody, Lint/EmptyInPattern, or Style/SymbolProc. ([@​eugeneius][])
  • #​15015: Fix false negative in Style/RedundantPercentQ for %q strings with interpolation-like syntax. ([@​bbatsov][])
  • #​14984: Fix Style/AndOr adding unnecessary parentheses around return without arguments. ([@​eugeneius][])
  • #​14945: Support files with multiple modifiers in Lint/UselessConstantScoping. ([@​h-lame][])
  • #​15015: Fix Style/TrailingMethodEndStatement to detect singleton methods (def self.foo). ([@​bbatsov][])
  • #​10822: Don't store results in cache if there are warnings. ([@​jonas054][])
Changes
  • #​14718: Allow setting MaxFilesInCache to false to entirely disable cache pruning. ([@​byroot][])
  • #​14989: Make Lint/RedundantSafeNavigation aware of safe navigation in conditional true branch. ([@​koic][])
  • #​15041: Remove mcp gem from runtime dependencies. ([@​koic][])

v1.85.1

Compare Source

Bug fixes
  • #​14958: Fix false positives in Style/FileOpen when File.open is passed as an argument or returned from a method. ([@​sferik][])
  • #​14973: Fix Style/ReduceToHash false positive when accumulator is read in key/value. ([@​sferik][])
  • #​14964: Fix false positives in Style/RedundantParentheses when parenthesizing a range in a block body. ([@​koic][])
Changes

v1.85.0

Compare Source

New features
Bug fixes
  • #​14829: Allow classes without a superclass in Style/EmptyClassDefinition. ([@​koic][])
  • #​14873: Fix an error in Style/NegatedWhile when the last expression of an until condition is negated. ([@​koic][])
  • #​14827: Improve Style/EmptyClassDefinition message wording. ([@​bbatsov][])
  • #​14800: Fix false obsolete configuration error for extracted cops when loaded as plugins. ([@​bbatsov][])
  • #​14928: Fix a false positive for Lint/Void when nil is used in case branch. ([@​5hun-s][])
  • #​14857: Fix false positives in Style/IfUnlessModifier when modifier forms are used inside string interpolations. ([@​koic][])
  • #​8773: Fix false positives in Style/HashTransformKeys and Style/HashTransformValues. ([@​sferik][])
  • #​6963: Fix false positives in Lint/Void for each blocks where the return value may be meaningful (e.g., Enumerator#each). ([@​sferik][])
  • #​14931: Ignore directive comments inside comments. ([@​koic][])
  • #​14834: Fix Layout/IndentationWidth false positive for chained method blocks when EnforcedStyleAlignWith is start_of_line. ([@​krororo][])
  • #​14756: Fix Lint/Void to detect void expressions in case/when branches. ([@​bbatsov][])
  • #​14874: Fix a Parser::ClobberingError in Lint/UselessAssignment when autocorrecting a useless assignment that wraps a block containing another useless assignment. ([@​koic][])
  • #​14880: Fix a false negative in Layout/MultilineAssignmentLayout when using `n

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented Aug 22, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Gemfile.lock

/opt/containerbase/tools/bundler/1.17.2/3.4.9/gems/bundler-1.17.2/lib/bundler/shared_helpers.rb:272:in 'Bundler::SharedHelpers#search_up': undefined method 'untaint' for an instance of String (NoMethodError)

      current  = File.expand_path(SharedHelpers.pwd).untaint
                                                    ^^^^^^^^
	from /opt/containerbase/tools/bundler/1.17.2/3.4.9/gems/bundler-1.17.2/lib/bundler/shared_helpers.rb:259:in 'Bundler::SharedHelpers#find_file'
	from /opt/containerbase/tools/bundler/1.17.2/3.4.9/gems/bundler-1.17.2/lib/bundler/shared_helpers.rb:251:in 'Bundler::SharedHelpers#find_gemfile'
	from /opt/containerbase/tools/bundler/1.17.2/3.4.9/gems/bundler-1.17.2/lib/bundler/shared_helpers.rb:27:in 'Bundler::SharedHelpers#root'
	from /opt/containerbase/tools/bundler/1.17.2/3.4.9/gems/bundler-1.17.2/lib/bundler.rb:234:in 'Bundler.root'
	from /opt/containerbase/tools/bundler/1.17.2/3.4.9/gems/bundler-1.17.2/lib/bundler.rb:246:in 'Bundler.app_config_path'
	from /opt/containerbase/tools/bundler/1.17.2/3.4.9/gems/bundler-1.17.2/lib/bundler.rb:273:in 'Bundler.settings'
	from /opt/containerbase/tools/bundler/1.17.2/3.4.9/gems/bundler-1.17.2/lib/bundler/feature_flag.rb:21:in 'block in Bundler::FeatureFlag#settings_method'
	from /opt/containerbase/tools/bundler/1.17.2/3.4.9/gems/bundler-1.17.2/lib/bundler/cli.rb:97:in '<class:CLI>'
	from /opt/containerbase/tools/bundler/1.17.2/3.4.9/gems/bundler-1.17.2/lib/bundler/cli.rb:7:in '<module:Bundler>'
	from /opt/containerbase/tools/bundler/1.17.2/3.4.9/gems/bundler-1.17.2/lib/bundler/cli.rb:6:in '<top (required)>'
	from <internal:/opt/containerbase/tools/ruby/3.4.9/lib/ruby/3.4.0/rubygems/core_ext/kernel_require.rb>:136:in 'Kernel#require'
	from <internal:/opt/containerbase/tools/ruby/3.4.9/lib/ruby/3.4.0/rubygems/core_ext/kernel_require.rb>:136:in 'Kernel#require'
	from /opt/containerbase/tools/bundler/1.17.2/3.4.9/gems/bundler-1.17.2/exe/bundle:23:in 'block in <top (required)>'
	from /opt/containerbase/tools/bundler/1.17.2/3.4.9/gems/bundler-1.17.2/lib/bundler/friendly_errors.rb:124:in 'Bundler.with_friendly_errors'
	from /opt/containerbase/tools/bundler/1.17.2/3.4.9/gems/bundler-1.17.2/exe/bundle:22:in '<top (required)>'
	from /opt/containerbase/tools/bundler/1.17.2/3.4.9/gems/bundler-1.17.2/exe/bundler:4:in 'Kernel#load'
	from /opt/containerbase/tools/bundler/1.17.2/3.4.9/gems/bundler-1.17.2/exe/bundler:4:in '<top (required)>'
	from /opt/containerbase/tools/bundler/1.17.2/3.4.9/bin/bundler:25:in 'Kernel#load'
	from /opt/containerbase/tools/bundler/1.17.2/3.4.9/bin/bundler:25:in '<main>'

@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from a9416d3 to ec4584c Compare September 16, 2025 05:55
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from ec4584c to f4bbb8e Compare September 25, 2025 21:30
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from f4bbb8e to 313836f Compare October 8, 2025 04:07
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 125b353 to 7b1c38e Compare December 17, 2025 15:04
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 7b1c38e to c2fd728 Compare January 15, 2026 06:23
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from c2fd728 to 847232b Compare January 27, 2026 10:46
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 847232b to ba91b3b Compare February 26, 2026 10:52
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 2050765 to 1ddcb30 Compare March 11, 2026 18:55
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 1ddcb30 to 1bffc5d Compare March 23, 2026 13:41
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 1bffc5d to 37e3840 Compare April 14, 2026 09:49
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 37e3840 to a68a674 Compare May 30, 2026 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants