Skip to content

build(deps): bump the bundler group across 1 directory with 3 updates - #995

Merged
MikeMcQuaid merged 1 commit into
mainfrom
dependabot/bundler/bundler-2e99dd857e
Jul 10, 2026
Merged

build(deps): bump the bundler group across 1 directory with 3 updates#995
MikeMcQuaid merged 1 commit into
mainfrom
dependabot/bundler/bundler-2e99dd857e

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 10, 2026

Copy link
Copy Markdown
Contributor

Bumps the bundler group with 1 update in the / directory: rubocop.

Updates rubocop from 1.88.0 to 1.88.1

Release notes

Sourced from rubocop's releases.

RuboCop v1.88.1

Bug fixes

  • #15408: Fix a crash for Bundler/GemComment with a non-literal gem option key. ([@鈥媌batsov][])
  • #9571: Fix a crash for Layout/ClassStructure when a class body is a single safe-navigation call (e.g. test&.private_methods(def foo; end)). ([@鈥媌batsov][])
  • #15413: Fix a crash for Gemspec/DevelopmentDependencies when AllowedGems is nil. ([@鈥媌batsov][])
  • #15404: Fix a crash for Metrics/MethodLength with an anonymous define_method. ([@鈥媌batsov][])
  • #15414: Fix a crash for Naming/InclusiveLanguage with nil or empty FlaggedTerms. ([@鈥媌batsov][])
  • #15405: Fix a crash for Security/IoMethods with a non-string-literal argument. ([@鈥媌batsov][])
  • #15330: Fix a crash for Style/EmptyStringInsideInterpolation with a modifier conditional. ([@鈥媌batsov][])
  • #15351: Fix a crash for Style/OpenStructUse with a bare OpenStruct root node. ([@鈥媌batsov][])
  • #15379: Fix a crash for Style/TrailingUnderscoreVariable when a nested destructuring group consists only of underscore variables. ([@鈥媌batsov][])
  • #15412: Fix a false negative for Security/MarshalLoad with a proc argument. ([@鈥媌batsov][])
  • #15386: Fix a false negative for Style/MethodDefParentheses with named rest arguments under EnforcedStyle: require_no_parentheses. ([@鈥媌batsov][])
  • #15396: Fix a false negative for Style/MultilineMethodSignature where a signature that fits on one line was skipped because the multi-line source length was measured instead of the collapsed width. ([@鈥媌batsov][])
  • #15386: Fix a false negative for Style/OptionalArguments with singleton methods. ([@鈥媌batsov][])
  • #15383: Fix a false negative for Style/RedundantFilterChain with numbered-parameter blocks. ([@鈥媌batsov][])
  • #15290: Fix a false negative for Lint/ToEnumArguments when a braced hash is passed to keyword parameters (e.g. to_enum(:m, { required: required })), which raises ArgumentError when the enumerator is used. ([@鈥婻edZapdos123][])
  • #11956: Fix a false positive for Naming/FileName when a class or module name contains multiple consecutive AllowedAcronyms. ([@鈥媍amallen][])
  • #15324: Fix a false positive for Style/DirEmpty with a block. ([@鈥媌batsov][])
  • #15326: Fix a false positive for Style/EmptyLiteral with numbered and it block parameters. ([@鈥媌batsov][])
  • #15335: Fix a false positive for Style/EnvHome. ([@鈥媌batsov][])
  • #15345: Fix a false positive for Style/InlineComment with rubocop:todo directives. ([@鈥媌batsov][])
  • #15348: Fix a false positive for Style/MultilineIfThen. ([@鈥媌batsov][])
  • #15383: Fix a false positive for Style/NumericPredicate when an allowed method encloses a numbered-parameter or it block. ([@鈥媌batsov][])
  • #15389: Fix a false positive for Style/OptionHash when the options hash is forwarded with an explicit super. ([@鈥媌batsov][])
  • #15350: Fix a false positive for Style/RedundantFormat with a lone format sequence. ([@鈥媌batsov][])
  • #15374: Fix a false positive for Style/RedundantSelf with a rescue exception variable. ([@鈥媌batsov][])
  • #15376: Fix a false positive for Style/Semicolon with a semicolon inside a string literal. ([@鈥媌batsov][])
  • #15398: Fix an incorrect autocorrect for Layout/ConditionPosition that dropped a body statement sharing the condition's line via a semicolon. ([@鈥媌batsov][])
  • #15399: Fix an incorrect autocorrect for Layout/EmptyComment that deleted a heredoc when removing an empty comment trailing its opener. ([@鈥媌batsov][])
  • #15400: Fix an incorrect autocorrect for Layout/EmptyLineBetweenDefs that inserted a blank line inside a heredoc body when an endless method's body was a heredoc. ([@鈥媌batsov][])
  • #15401: Fix an incorrect autocorrect for Layout/SpaceAroundOperators that turned **= and /= compound assignments into **//, dropping the assignment. ([@鈥媌batsov][])
  • #15406: Fix an incorrect autocorrect for Naming/MemoizedInstanceVariableName. ([@鈥媌batsov][])
  • #15411: Fix an incorrect autocorrect for Naming/RescuedExceptionsVariableName. ([@鈥媌batsov][])
  • #15319: Fix an incorrect autocorrect for Style/DataInheritance with a brace block. ([@鈥媌batsov][])
  • #15323: Fix an incorrect autocorrect for Style/EmptyCaseCondition as a yield/super argument. ([@鈥媌batsov][])
  • #15323: Fix an incorrect autocorrect for Style/EmptyCaseCondition with low-precedence when values. ([@鈥媌batsov][])
  • #15322: Fix an incorrect autocorrect for Style/EmptyClassDefinition with a namespaced constant. ([@鈥媌batsov][])
  • #15336: Fix an incorrect autocorrect for Style/EmptyHeredoc. ([@鈥媌batsov][])
  • #15332: Fix an incorrect autocorrect for Style/EvenOdd. ([@鈥媌batsov][])
  • #15329: Fix an incorrect autocorrect for Style/ExactRegexpMatch with a single quote. ([@鈥媌batsov][])
  • #15333: Fix an incorrect autocorrect for Style/FileNull. ([@鈥媌batsov][])
  • #15334: Fix an incorrect autocorrect for Style/For. ([@鈥媌batsov][])
  • #15331: Fix an incorrect autocorrect for Style/FormatString with a low-precedence argument. ([@鈥媌batsov][])
  • #15331: Fix an incorrect autocorrect for Style/FormatString with a splat argument. ([@鈥媌batsov][])
  • #15337: Fix an incorrect autocorrect for Style/HashSlice. ([@鈥媌batsov][])
  • #15327: Fix an incorrect autocorrect for Style/HashSyntax with a multi-pair braceless return. ([@鈥媌batsov][])
  • #15368: Fix an incorrect autocorrect for Style/IfWithSemicolon that changed semantics when the condition was an assignment, by parenthesizing it in the resulting ternary. ([@鈥媌batsov][])
  • #15340: Fix an incorrect autocorrect for Style/KeywordArgumentsMerging with a block-pass argument. ([@鈥媌batsov][])

... (truncated)

Changelog

Sourced from rubocop's changelog.

1.88.1 (2026-07-01)

Bug fixes

  • #15408: Fix a crash for Bundler/GemComment with a non-literal gem option key. ([@鈥媌batsov][])
  • #9571: Fix a crash for Layout/ClassStructure when a class body is a single safe-navigation call (e.g. test&.private_methods(def foo; end)). ([@鈥媌batsov][])
  • #15413: Fix a crash for Gemspec/DevelopmentDependencies when AllowedGems is nil. ([@鈥媌batsov][])
  • #15404: Fix a crash for Metrics/MethodLength with an anonymous define_method. ([@鈥媌batsov][])
  • #15414: Fix a crash for Naming/InclusiveLanguage with nil or empty FlaggedTerms. ([@鈥媌batsov][])
  • #15405: Fix a crash for Security/IoMethods with a non-string-literal argument. ([@鈥媌batsov][])
  • #15330: Fix a crash for Style/EmptyStringInsideInterpolation with a modifier conditional. ([@鈥媌batsov][])
  • #15351: Fix a crash for Style/OpenStructUse with a bare OpenStruct root node. ([@鈥媌batsov][])
  • #15379: Fix a crash for Style/TrailingUnderscoreVariable when a nested destructuring group consists only of underscore variables. ([@鈥媌batsov][])
  • #15412: Fix a false negative for Security/MarshalLoad with a proc argument. ([@鈥媌batsov][])
  • #15386: Fix a false negative for Style/MethodDefParentheses with named rest arguments under EnforcedStyle: require_no_parentheses. ([@鈥媌batsov][])
  • #15396: Fix a false negative for Style/MultilineMethodSignature where a signature that fits on one line was skipped because the multi-line source length was measured instead of the collapsed width. ([@鈥媌batsov][])
  • #15386: Fix a false negative for Style/OptionalArguments with singleton methods. ([@鈥媌batsov][])
  • #15383: Fix a false negative for Style/RedundantFilterChain with numbered-parameter blocks. ([@鈥媌batsov][])
  • #15290: Fix a false negative for Lint/ToEnumArguments when a braced hash is passed to keyword parameters (e.g. to_enum(:m, { required: required })), which raises ArgumentError when the enumerator is used. ([@鈥婻edZapdos123][])
  • #11956: Fix a false positive for Naming/FileName when a class or module name contains multiple consecutive AllowedAcronyms. ([@鈥媍amallen][])
  • #15324: Fix a false positive for Style/DirEmpty with a block. ([@鈥媌batsov][])
  • #15326: Fix a false positive for Style/EmptyLiteral with numbered and it block parameters. ([@鈥媌batsov][])
  • #15335: Fix a false positive for Style/EnvHome. ([@鈥媌batsov][])
  • #15345: Fix a false positive for Style/InlineComment with rubocop:todo directives. ([@鈥媌batsov][])
  • #15348: Fix a false positive for Style/MultilineIfThen. ([@鈥媌batsov][])
  • #15383: Fix a false positive for Style/NumericPredicate when an allowed method encloses a numbered-parameter or it block. ([@鈥媌batsov][])
  • #15389: Fix a false positive for Style/OptionHash when the options hash is forwarded with an explicit super. ([@鈥媌batsov][])
  • #15350: Fix a false positive for Style/RedundantFormat with a lone format sequence. ([@鈥媌batsov][])
  • #15374: Fix a false positive for Style/RedundantSelf with a rescue exception variable. ([@鈥媌batsov][])
  • #15376: Fix a false positive for Style/Semicolon with a semicolon inside a string literal. ([@鈥媌batsov][])
  • #15398: Fix an incorrect autocorrect for Layout/ConditionPosition that dropped a body statement sharing the condition's line via a semicolon. ([@鈥媌batsov][])
  • #15399: Fix an incorrect autocorrect for Layout/EmptyComment that deleted a heredoc when removing an empty comment trailing its opener. ([@鈥媌batsov][])
  • #15400: Fix an incorrect autocorrect for Layout/EmptyLineBetweenDefs that inserted a blank line inside a heredoc body when an endless method's body was a heredoc. ([@鈥媌batsov][])
  • #15401: Fix an incorrect autocorrect for Layout/SpaceAroundOperators that turned **= and /= compound assignments into **//, dropping the assignment. ([@鈥媌batsov][])
  • #15406: Fix an incorrect autocorrect for Naming/MemoizedInstanceVariableName. ([@鈥媌batsov][])
  • #15411: Fix an incorrect autocorrect for Naming/RescuedExceptionsVariableName. ([@鈥媌batsov][])
  • #15319: Fix an incorrect autocorrect for Style/DataInheritance with a brace block. ([@鈥媌batsov][])
  • #15323: Fix an incorrect autocorrect for Style/EmptyCaseCondition as a yield/super argument. ([@鈥媌batsov][])
  • #15323: Fix an incorrect autocorrect for Style/EmptyCaseCondition with low-precedence when values. ([@鈥媌batsov][])
  • #15322: Fix an incorrect autocorrect for Style/EmptyClassDefinition with a namespaced constant. ([@鈥媌batsov][])
  • #15336: Fix an incorrect autocorrect for Style/EmptyHeredoc. ([@鈥媌batsov][])
  • #15332: Fix an incorrect autocorrect for Style/EvenOdd. ([@鈥媌batsov][])
  • #15329: Fix an incorrect autocorrect for Style/ExactRegexpMatch with a single quote. ([@鈥媌batsov][])
  • #15333: Fix an incorrect autocorrect for Style/FileNull. ([@鈥媌batsov][])
  • #15334: Fix an incorrect autocorrect for Style/For. ([@鈥媌batsov][])
  • #15331: Fix an incorrect autocorrect for Style/FormatString with a low-precedence argument. ([@鈥媌batsov][])
  • #15331: Fix an incorrect autocorrect for Style/FormatString with a splat argument. ([@鈥媌batsov][])
  • #15337: Fix an incorrect autocorrect for Style/HashSlice. ([@鈥媌batsov][])
  • #15327: Fix an incorrect autocorrect for Style/HashSyntax with a multi-pair braceless return. ([@鈥媌batsov][])
  • #15368: Fix an incorrect autocorrect for Style/IfWithSemicolon that changed semantics when the condition was an assignment, by parenthesizing it in the resulting ternary. ([@鈥媌batsov][])

... (truncated)

Commits
  • d35b321 Cut 1.88.1
  • b4cb565 Update Changelog
  • 3988056 Merge pull request #15352 from rubocop/fix-parallel-assignment-literal-escaping
  • 3abe081 Merge pull request #15365 from rubocop/fix-redundant-line-continuation-eof
  • f391d5a Merge pull request #15394 from rubocop/fix-nil-lambda-proc-return
  • 37b29a9 Merge pull request #15398 from rubocop/fix-condition-position-semicolon-body
  • 839d492 Merge pull request #15399 from rubocop/fix-empty-comment-heredoc
  • 2d191a4 Merge pull request #15412 from rubocop/fix-marshal-load-extra-args
  • 1767e56 Merge pull request #15406 from rubocop/fix-memoized-ivar-operator-method
  • c923d29 Merge pull request #15368 from rubocop/fix-if-with-semicolon-assignment
  • Additional commits viewable in compare view

Updates language_server-protocol from 3.17.0.5 to 3.17.0.6

Changelog

Sourced from language_server-protocol's changelog.

3.17.0.6

  • Regenerate protocol files with the Ruby generator (#141)
    • Add missing LSP 3.17 interfaces and constants
  • Include RBS signature files in the gem package
  • Add dependent gem test workflow (#142)
Commits
  • 8608d51 Setup trusted publishing
  • d56025d Release 3.17.0.6
  • a21a339 Merge pull request #141 from mtsmfm/mtsmfm/fix-generate-file-rb
  • 42d1aa6 Regenerate protocol files
  • eb8d9d2 Remove Node generator stack
  • ba05d93 Fix Ruby protocol generator
  • 70d4fee Merge pull request #142 from mtsmfm/mtsmfm/downstream-test
  • e33cb4d Add dependent test workflow
  • 1c56613 Merge pull request #137 from mtsmfm/mtsmfm/tweak-gemfile
  • 4a063a3 Do not specify activesupport version
  • Additional commits viewable in compare view

Updates rubocop-ast from 1.49.1 to 1.50.0

Release notes

Sourced from rubocop-ast's releases.

RuboCop AST v1.50.0

Bug fixes

  • #412: Fix Node#argument? returning true for receivers that are structurally equal to an argument (e.g. the receiver in foo.bar(foo)). (@鈥媌batsov)
  • #401: Avoid intermediate array allocations in HashNode#each_key/each_value. (@鈥媌batsov)
  • #409: Fix Node#chained? and MethodDispatchNode#block_literal? returning true for nodes that are merely structurally equal to the receiver or send node (e.g. the argument in foo.bar(foo)). (@鈥媌batsov)
  • #407: Fix the blockless form of the deprecated each_when, each_in_pattern, each_condition, and each_branch methods, which returned an unusable Enumerator. (@鈥媌batsov)
  • #401: Fix force_encoding being a no-op for frozen string inputs. (@鈥媌batsov)
  • #408: Fix ProcessedSource#preceding_line returning the last line of the file for tokens on the first line. (@鈥媌batsov)

Changes

  • #411: Speed up filtered node traversals (each_descendant(:send) etc.) by not allocating an array per visited node, and add the non-splatting Node#type_in? predicate. (@鈥媌batsov)
  • #404: Improve parser_prism performance by building tokens only when they are first accessed. (@鈥媌batsov)
  • #408: Memoize ProcessedSource#checksum and skip the token sort when the tokens are already in order. (@鈥媌batsov)
  • #410: Reduce allocations in keyword? and the method-name predicates (predicate_method?, bang_method?, etc.). (@鈥媌batsov)
  • #405: Use Prism by default when analyzing Ruby 3.3 code. (@鈥媌batsov)
Changelog

Sourced from rubocop-ast's changelog.

1.50.0 (2026-07-04)

Bug fixes

  • #412: Fix Node#argument? returning true for receivers that are structurally equal to an argument (e.g. the receiver in foo.bar(foo)). ([@鈥媌batsov][])
  • #401: Avoid intermediate array allocations in HashNode#each_key/each_value. ([@鈥媌batsov][])
  • #409: Fix Node#chained? and MethodDispatchNode#block_literal? returning true for nodes that are merely structurally equal to the receiver or send node (e.g. the argument in foo.bar(foo)). ([@鈥媌batsov][])
  • #407: Fix the blockless form of the deprecated each_when, each_in_pattern, each_condition, and each_branch methods, which returned an unusable Enumerator. ([@鈥媌batsov][])
  • #401: Fix force_encoding being a no-op for frozen string inputs. ([@鈥媌batsov][])
  • #408: Fix ProcessedSource#preceding_line returning the last line of the file for tokens on the first line. ([@鈥媌batsov][])

Changes

  • #411: Speed up filtered node traversals (each_descendant(:send) etc.) by not allocating an array per visited node, and add the non-splatting Node#type_in? predicate. ([@鈥媌batsov][])
  • #404: Improve parser_prism performance by building tokens only when they are first accessed. ([@鈥媌batsov][])
  • #408: Memoize ProcessedSource#checksum and skip the token sort when the tokens are already in order. ([@鈥媌batsov][])
  • #410: Reduce allocations in keyword? and the method-name predicates (predicate_method?, bang_method?, etc.). ([@鈥媌batsov][])
  • #405: Use Prism by default when analyzing Ruby 3.3 code. ([@鈥媌batsov][])
Commits
  • f6652cb Cut 1.50.0
  • aed3f91 Update Changelog
  • 9cd60be Avoid intermediate array allocations in HashNode#each_key/each_value
  • da8ce39 Fix force_encoding being a no-op for frozen string inputs
  • e16ee6f Don't allocate an array per node visited in filtered traversals (#411)
  • 611925a Use identity comparison in argument? (#412)
  • 0ccd1a9 Small ProcessedSource fixes (#408)
  • 8045bfe Reduce allocations in hot node predicates (#410)
  • 9be9067 Use Prism by default for Ruby 3.3 analysis (#405)
  • f27d1f4 Fix the enumerator form of the deprecated each_* branch methods (#407)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the bundler group with 1 update in the / directory: [rubocop](https://github.com/rubocop/rubocop).


Updates `rubocop` from 1.88.0 to 1.88.1
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop@v1.88.0...v1.88.1)

Updates `language_server-protocol` from 3.17.0.5 to 3.17.0.6
- [Changelog](https://github.com/mtsmfm/language_server-protocol-ruby/blob/main/CHANGELOG.md)
- [Commits](mtsmfm/language_server-protocol-ruby@v3.17.0.5...v3.17.0.6)

Updates `rubocop-ast` from 1.49.1 to 1.50.0
- [Release notes](https://github.com/rubocop/rubocop-ast/releases)
- [Changelog](https://github.com/rubocop/rubocop-ast/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop-ast@v1.49.1...v1.50.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.88.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: language_server-protocol
  dependency-version: 3.17.0.6
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: rubocop-ast
  dependency-version: 1.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies ruby Pull requests that update Ruby code labels Jul 10, 2026
@MikeMcQuaid
MikeMcQuaid merged commit 39b1265 into main Jul 10, 2026
13 checks passed
@MikeMcQuaid
MikeMcQuaid deleted the dependabot/bundler/bundler-2e99dd857e branch July 10, 2026 14:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies ruby Pull requests that update Ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant