Skip to content

Bump the bundler group with 4 updates#77

Merged
dduugg merged 2 commits into
mainfrom
dependabot/bundler/bundler-da1724f1cd
Jul 1, 2026
Merged

Bump the bundler group with 4 updates#77
dduugg merged 2 commits into
mainfrom
dependabot/bundler/bundler-da1724f1cd

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps the bundler group with 4 updates: rubocop, rubocop-gusto, sorbet and tapioca.

Updates rubocop from 1.87.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. ([@​bbatsov][])
  • #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)). ([@​bbatsov][])
  • #15413: Fix a crash for Gemspec/DevelopmentDependencies when AllowedGems is nil. ([@​bbatsov][])
  • #15404: Fix a crash for Metrics/MethodLength with an anonymous define_method. ([@​bbatsov][])
  • #15414: Fix a crash for Naming/InclusiveLanguage with nil or empty FlaggedTerms. ([@​bbatsov][])
  • #15405: Fix a crash for Security/IoMethods with a non-string-literal argument. ([@​bbatsov][])
  • #15330: Fix a crash for Style/EmptyStringInsideInterpolation with a modifier conditional. ([@​bbatsov][])
  • #15351: Fix a crash for Style/OpenStructUse with a bare OpenStruct root node. ([@​bbatsov][])
  • #15379: Fix a crash for Style/TrailingUnderscoreVariable when a nested destructuring group consists only of underscore variables. ([@​bbatsov][])
  • #15412: Fix a false negative for Security/MarshalLoad with a proc argument. ([@​bbatsov][])
  • #15386: Fix a false negative for Style/MethodDefParentheses with named rest arguments under EnforcedStyle: require_no_parentheses. ([@​bbatsov][])
  • #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. ([@​bbatsov][])
  • #15386: Fix a false negative for Style/OptionalArguments with singleton methods. ([@​bbatsov][])
  • #15383: Fix a false negative for Style/RedundantFilterChain with numbered-parameter blocks. ([@​bbatsov][])
  • #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. ([@​RedZapdos123][])
  • #11956: Fix a false positive for Naming/FileName when a class or module name contains multiple consecutive AllowedAcronyms. ([@​camallen][])
  • #15324: Fix a false positive for Style/DirEmpty with a block. ([@​bbatsov][])
  • #15326: Fix a false positive for Style/EmptyLiteral with numbered and it block parameters. ([@​bbatsov][])
  • #15335: Fix a false positive for Style/EnvHome. ([@​bbatsov][])
  • #15345: Fix a false positive for Style/InlineComment with rubocop:todo directives. ([@​bbatsov][])
  • #15348: Fix a false positive for Style/MultilineIfThen. ([@​bbatsov][])
  • #15383: Fix a false positive for Style/NumericPredicate when an allowed method encloses a numbered-parameter or it block. ([@​bbatsov][])
  • #15389: Fix a false positive for Style/OptionHash when the options hash is forwarded with an explicit super. ([@​bbatsov][])
  • #15350: Fix a false positive for Style/RedundantFormat with a lone format sequence. ([@​bbatsov][])
  • #15374: Fix a false positive for Style/RedundantSelf with a rescue exception variable. ([@​bbatsov][])
  • #15376: Fix a false positive for Style/Semicolon with a semicolon inside a string literal. ([@​bbatsov][])
  • #15398: Fix an incorrect autocorrect for Layout/ConditionPosition that dropped a body statement sharing the condition's line via a semicolon. ([@​bbatsov][])
  • #15399: Fix an incorrect autocorrect for Layout/EmptyComment that deleted a heredoc when removing an empty comment trailing its opener. ([@​bbatsov][])
  • #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. ([@​bbatsov][])
  • #15401: Fix an incorrect autocorrect for Layout/SpaceAroundOperators that turned **= and /= compound assignments into **//, dropping the assignment. ([@​bbatsov][])
  • #15406: Fix an incorrect autocorrect for Naming/MemoizedInstanceVariableName. ([@​bbatsov][])
  • #15411: Fix an incorrect autocorrect for Naming/RescuedExceptionsVariableName. ([@​bbatsov][])
  • #15319: Fix an incorrect autocorrect for Style/DataInheritance with a brace block. ([@​bbatsov][])
  • #15323: Fix an incorrect autocorrect for Style/EmptyCaseCondition as a yield/super argument. ([@​bbatsov][])
  • #15323: Fix an incorrect autocorrect for Style/EmptyCaseCondition with low-precedence when values. ([@​bbatsov][])
  • #15322: Fix an incorrect autocorrect for Style/EmptyClassDefinition with a namespaced constant. ([@​bbatsov][])
  • #15336: Fix an incorrect autocorrect for Style/EmptyHeredoc. ([@​bbatsov][])
  • #15332: Fix an incorrect autocorrect for Style/EvenOdd. ([@​bbatsov][])
  • #15329: Fix an incorrect autocorrect for Style/ExactRegexpMatch with a single quote. ([@​bbatsov][])
  • #15333: Fix an incorrect autocorrect for Style/FileNull. ([@​bbatsov][])
  • #15334: Fix an incorrect autocorrect for Style/For. ([@​bbatsov][])
  • #15331: Fix an incorrect autocorrect for Style/FormatString with a low-precedence argument. ([@​bbatsov][])
  • #15331: Fix an incorrect autocorrect for Style/FormatString with a splat argument. ([@​bbatsov][])
  • #15337: Fix an incorrect autocorrect for Style/HashSlice. ([@​bbatsov][])
  • #15327: Fix an incorrect autocorrect for Style/HashSyntax with a multi-pair braceless return. ([@​bbatsov][])
  • #15368: Fix an incorrect autocorrect for Style/IfWithSemicolon that changed semantics when the condition was an assignment, by parenthesizing it in the resulting ternary. ([@​bbatsov][])
  • #15340: Fix an incorrect autocorrect for Style/KeywordArgumentsMerging with a block-pass argument. ([@​bbatsov][])

... (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. ([@​bbatsov][])
  • #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)). ([@​bbatsov][])
  • #15413: Fix a crash for Gemspec/DevelopmentDependencies when AllowedGems is nil. ([@​bbatsov][])
  • #15404: Fix a crash for Metrics/MethodLength with an anonymous define_method. ([@​bbatsov][])
  • #15414: Fix a crash for Naming/InclusiveLanguage with nil or empty FlaggedTerms. ([@​bbatsov][])
  • #15405: Fix a crash for Security/IoMethods with a non-string-literal argument. ([@​bbatsov][])
  • #15330: Fix a crash for Style/EmptyStringInsideInterpolation with a modifier conditional. ([@​bbatsov][])
  • #15351: Fix a crash for Style/OpenStructUse with a bare OpenStruct root node. ([@​bbatsov][])
  • #15379: Fix a crash for Style/TrailingUnderscoreVariable when a nested destructuring group consists only of underscore variables. ([@​bbatsov][])
  • #15412: Fix a false negative for Security/MarshalLoad with a proc argument. ([@​bbatsov][])
  • #15386: Fix a false negative for Style/MethodDefParentheses with named rest arguments under EnforcedStyle: require_no_parentheses. ([@​bbatsov][])
  • #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. ([@​bbatsov][])
  • #15386: Fix a false negative for Style/OptionalArguments with singleton methods. ([@​bbatsov][])
  • #15383: Fix a false negative for Style/RedundantFilterChain with numbered-parameter blocks. ([@​bbatsov][])
  • #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. ([@​RedZapdos123][])
  • #11956: Fix a false positive for Naming/FileName when a class or module name contains multiple consecutive AllowedAcronyms. ([@​camallen][])
  • #15324: Fix a false positive for Style/DirEmpty with a block. ([@​bbatsov][])
  • #15326: Fix a false positive for Style/EmptyLiteral with numbered and it block parameters. ([@​bbatsov][])
  • #15335: Fix a false positive for Style/EnvHome. ([@​bbatsov][])
  • #15345: Fix a false positive for Style/InlineComment with rubocop:todo directives. ([@​bbatsov][])
  • #15348: Fix a false positive for Style/MultilineIfThen. ([@​bbatsov][])
  • #15383: Fix a false positive for Style/NumericPredicate when an allowed method encloses a numbered-parameter or it block. ([@​bbatsov][])
  • #15389: Fix a false positive for Style/OptionHash when the options hash is forwarded with an explicit super. ([@​bbatsov][])
  • #15350: Fix a false positive for Style/RedundantFormat with a lone format sequence. ([@​bbatsov][])
  • #15374: Fix a false positive for Style/RedundantSelf with a rescue exception variable. ([@​bbatsov][])
  • #15376: Fix a false positive for Style/Semicolon with a semicolon inside a string literal. ([@​bbatsov][])
  • #15398: Fix an incorrect autocorrect for Layout/ConditionPosition that dropped a body statement sharing the condition's line via a semicolon. ([@​bbatsov][])
  • #15399: Fix an incorrect autocorrect for Layout/EmptyComment that deleted a heredoc when removing an empty comment trailing its opener. ([@​bbatsov][])
  • #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. ([@​bbatsov][])
  • #15401: Fix an incorrect autocorrect for Layout/SpaceAroundOperators that turned **= and /= compound assignments into **//, dropping the assignment. ([@​bbatsov][])
  • #15406: Fix an incorrect autocorrect for Naming/MemoizedInstanceVariableName. ([@​bbatsov][])
  • #15411: Fix an incorrect autocorrect for Naming/RescuedExceptionsVariableName. ([@​bbatsov][])
  • #15319: Fix an incorrect autocorrect for Style/DataInheritance with a brace block. ([@​bbatsov][])
  • #15323: Fix an incorrect autocorrect for Style/EmptyCaseCondition as a yield/super argument. ([@​bbatsov][])
  • #15323: Fix an incorrect autocorrect for Style/EmptyCaseCondition with low-precedence when values. ([@​bbatsov][])
  • #15322: Fix an incorrect autocorrect for Style/EmptyClassDefinition with a namespaced constant. ([@​bbatsov][])
  • #15336: Fix an incorrect autocorrect for Style/EmptyHeredoc. ([@​bbatsov][])
  • #15332: Fix an incorrect autocorrect for Style/EvenOdd. ([@​bbatsov][])
  • #15329: Fix an incorrect autocorrect for Style/ExactRegexpMatch with a single quote. ([@​bbatsov][])
  • #15333: Fix an incorrect autocorrect for Style/FileNull. ([@​bbatsov][])
  • #15334: Fix an incorrect autocorrect for Style/For. ([@​bbatsov][])
  • #15331: Fix an incorrect autocorrect for Style/FormatString with a low-precedence argument. ([@​bbatsov][])
  • #15331: Fix an incorrect autocorrect for Style/FormatString with a splat argument. ([@​bbatsov][])
  • #15337: Fix an incorrect autocorrect for Style/HashSlice. ([@​bbatsov][])
  • #15327: Fix an incorrect autocorrect for Style/HashSyntax with a multi-pair braceless return. ([@​bbatsov][])
  • #15368: Fix an incorrect autocorrect for Style/IfWithSemicolon that changed semantics when the condition was an assignment, by parenthesizing it in the resulting ternary. ([@​bbatsov][])

... (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 rubocop-gusto from 10.10.0 to 11.3.0

Release notes

Sourced from rubocop-gusto's releases.

v11.3.0

11.3.0 (2026-06-29)

Features

  • add Gusto/FeatureFlagConstants cop (RR-890) (#144) (9058e0e)

v11.2.0

11.2.0 (2026-06-26)

Features

  • add Gusto/PluckOnSelect cop (#137) (d87a5cc)
  • add Gusto/SmartTodoTeam cop enforcing valid team in TODOs (RR-866) (#143) (8d36bf5)
  • Ensure rubocop-gusto has access to CodeTeams everywhere it runs (RR-880) (#141) (b2184ba)
  • replace Gusto/RailsEnv with upstream Rails/Env (#106) (7e00033)

Bug Fixes

  • use UTF-8 encoding when reading support files in UnreferencedLet (#136) (651dd25)

v11.1.1

11.1.1 (2026-06-18)

Bug Fixes

  • update ExecuteMigration cop to recommend backfill sidekiq job (#121) (a29cfcc)

v11.1.0

11.1.0 (2026-06-17)

Features

  • add Sidekiq/PerformAsyncStub in a separate config (#131) (22670d4)
  • add cops-only entrypoints for selective adoption (#132) (f0911c2)

v11.0.0

11.0.0 (2026-06-08)

⚠ BREAKING CHANGES

  • rubocop-gusto now requires Ruby >= 3.4.

Features

... (truncated)

Changelog

Sourced from rubocop-gusto's changelog.

11.3.0 (2026-06-29)

Features

  • add Gusto/FeatureFlagConstants cop (RR-890) (#144) (9058e0e)

11.2.0 (2026-06-26)

Features

  • add Gusto/PluckOnSelect cop (#137) (d87a5cc)
  • add Gusto/SmartTodoTeam cop enforcing valid team in TODOs (RR-866) (#143) (8d36bf5)
  • Ensure rubocop-gusto has access to CodeTeams everywhere it runs (RR-880) (#141) (b2184ba)
  • replace Gusto/RailsEnv with upstream Rails/Env (#106) (7e00033)

Bug Fixes

  • use UTF-8 encoding when reading support files in UnreferencedLet (#136) (651dd25)

11.1.1 (2026-06-18)

Bug Fixes

  • update ExecuteMigration cop to recommend backfill sidekiq job (#121) (a29cfcc)

11.1.0 (2026-06-17)

Features

  • add Sidekiq/PerformAsyncStub in a separate config (#131) (22670d4)
  • add cops-only entrypoints for selective adoption (#132) (f0911c2)

11.0.0 (2026-06-08)

⚠ BREAKING CHANGES

  • rubocop-gusto now requires Ruby >= 3.4.

Features

  • add Gusto/DescribedClassConstantReference cop (#127) (f7cf636)
  • add Gusto/UnreferencedLet cop (requires Ruby >= 3.4) (#128) (99a2df7)
Commits
  • 251dc9e chore(main): release 11.3.0 (#145)
  • 9058e0e feat: add Gusto/FeatureFlagConstants cop (RR-890) (#144)
  • c49308e chore(main): release 11.2.0 (#139)
  • 7e00033 feat: replace Gusto/RailsEnv with upstream Rails/Env (#106)
  • f04049a chore: bump concurrent-ruby from 1.3.6 to 1.3.7 (#142)
  • 8d36bf5 feat: add Gusto/SmartTodoTeam cop enforcing valid team in TODOs (RR-866) (#143)
  • b2184ba feat: Ensure rubocop-gusto has access to CodeTeams everywhere it runs (RR-880...
  • d87a5cc feat: add Gusto/PluckOnSelect cop (#137)
  • 651dd25 fix: use UTF-8 encoding when reading support files in UnreferencedLet (#136)
  • f98cfbb chore(main): release 11.1.1 (#138)
  • Additional commits viewable in compare view

Updates sorbet from 0.6.13270 to 0.6.13321

Release notes

Sourced from sorbet's releases.

sorbet 0.6.13320.20260627002532-48f0881af

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13320', :group => :development
gem 'sorbet-runtime', '0.6.13320'

sorbet 0.6.13319.20260626160351-e97cfecd9

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13319', :group => :development
gem 'sorbet-runtime', '0.6.13319'

sorbet 0.6.13318.20260626144525-5a051242c

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13318', :group => :development
gem 'sorbet-runtime', '0.6.13318'

sorbet 0.6.13317.20260626135016-f89b75c55

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13317', :group => :development
gem 'sorbet-runtime', '0.6.13317'

sorbet 0.6.13316.20260625174504-ce10354ea

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13316', :group => :development
gem 'sorbet-runtime', '0.6.13316'

sorbet 0.6.13315.20260625153011-616688d8e

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13315', :group => :development
gem 'sorbet-runtime', '0.6.13315'

sorbet 0.6.13314.20260625140321-579be90cf

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.13314', :group => :development
gem 'sorbet-runtime', '0.6.13314'

sorbet 0.6.13313.20260625154833-0adca54b8

... (truncated)

Commits

Updates tapioca from 0.19.1 to 0.19.2

Release notes

Sourced from tapioca's releases.

v0.19.2

What's Changed

🚧 Breaking Changes

✨ Enhancements

🐛 Bug Fixes

New Contributors

Full Changelog: Shopify/tapioca@v0.19.1...v0.19.2

Commits
  • a10eb05 Bump version to v0.19.2
  • 20b0ce1 Merge pull request #2658 from Shopify/dependabot/bundler/minor-and-patch-c0ad...
  • a94e9de Regenerate gem RBIs
  • 484b7d0 Bump the minor-and-patch group across 1 directory with 5 updates
  • 9681f27 Merge pull request #2657 from Shopify/codex/extract-generic-type-fix
  • d847321 Preserve generic type overrides in Sorbet casts
  • 3ddaca4 Cache generic types by constant identity
  • 9f5d95a Merge pull request #2646 from Shopify/dependabot/github_actions/ruby/setup-ru...
  • 541f37d Merge pull request #2647 from Shopify/dependabot/github_actions/rubygems/rele...
  • 434347b Bump rubygems/release-gem from 1.2.0 to 1.4.0
  • 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 4 updates: [rubocop](https://github.com/rubocop/rubocop), [rubocop-gusto](https://github.com/gusto/rubocop-gusto), [sorbet](https://github.com/sorbet/sorbet) and [tapioca](https://github.com/Shopify/tapioca).


Updates `rubocop` from 1.87.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.87.0...v1.88.1)

Updates `rubocop-gusto` from 10.10.0 to 11.3.0
- [Release notes](https://github.com/gusto/rubocop-gusto/releases)
- [Changelog](https://github.com/Gusto/rubocop-gusto/blob/main/CHANGELOG.md)
- [Commits](Gusto/rubocop-gusto@v10.10.0...v11.3.0)

Updates `sorbet` from 0.6.13270 to 0.6.13321
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `tapioca` from 0.19.1 to 0.19.2
- [Release notes](https://github.com/Shopify/tapioca/releases)
- [Commits](Shopify/tapioca@v0.19.1...v0.19.2)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.88.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: rubocop-gusto
  dependency-version: 11.3.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: bundler
- dependency-name: sorbet
  dependency-version: 0.6.13321
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: tapioca
  dependency-version: 0.19.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bundler
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels Jul 1, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner July 1, 2026 13:29
@dependabot dependabot Bot added the ruby Pull requests that update ruby code label Jul 1, 2026
@github-project-automation github-project-automation Bot moved this to Triage in Modularity Jul 1, 2026
@dduugg
dduugg merged commit 49b6b1e into main Jul 1, 2026
7 checks passed
@dduugg
dduugg deleted the dependabot/bundler/bundler-da1724f1cd branch July 1, 2026 19:26
@github-project-automation github-project-automation Bot moved this from Triage to Done in Modularity Jul 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant