Skip to content

build(deps): bump the dependabot group across 1 directory with 25 updates #20244

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 11, 2025

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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

@dependabot dependabot bot added dependencies Bumping Gemfile dependencies ruby Pull requests that update Ruby code labels Jul 11, 2025
@carlocab carlocab requested a review from Copilot July 11, 2025 18:07
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Dependabot PR updating various Ruby idioms across the Homebrew codebase to more idiomatic patterns.

  • Replace manual count comparisons (count == 1, count.zero?, etc.) with one?, none?, or any?
  • Switch some small methods in specs from def to define_method for consistency in context blocks
  • Tidy up array operations ([first, second].max, .grep(Dependency), block-based .one?, etc.)

Reviewed Changes

Copilot reviewed 70 out of 187 changed files in this pull request and generated no comments.

Show a summary per file
File Description
Library/Homebrew/version.rb Use [first, second].max instead of ternary
Library/Homebrew/utils/analytics.rb Added parentheses around slicing range
Library/Homebrew/unversioned_cask_checker.rb Swap count == 1 to .one?
Library/Homebrew/uninstall.rb Replace count == 1 checks with .one?
Library/Homebrew/style.rb Use files.one? { … } instead of count comparison
Library/Homebrew/rubocops/extend/formula_cop.rb Replace count.zero? / count checks with .none? / .any?
Library/Homebrew/livecheck/skip_conditions.rb Change count.positive? to .any?
Library/Homebrew/install.rb Refactor dependency flatten/filter to use .grep(Dependency)
Library/Homebrew/ignorable.rb Define raise via define_method inside Object.class_eval
Library/Homebrew/formulary.rb Convert several small JSON-backed methods to use define_method
Library/Homebrew/extend/file/atomic.rb Update type parameter naming in sig block
Library/Homebrew/download_strategy.rb Replace downloads.count == 1 with downloads.one?
Library/Homebrew/download_queue.rb Removed unnecessary RuboCop disable comment
Library/Homebrew/dev-cmd/bump-formula-pr.rb Simplify inline conditional in string interpolation
Library/Homebrew/dev-cmd/bottle.rb Use .one? instead of uniq.count == 1
Library/Homebrew/caveats.rb Inline conditional string interpolation for sudo
Library/Homebrew/cask/upgrade.rb Swap caught_exceptions.count == 1 to .one?
Library/Homebrew/bundle/commands/cleanup.rb Simplify pluralization logic in output strings
Library/Homebrew/.rubocop.yml Rename Naming/PredicateName to Naming/PredicatePrefix
(many spec files under Library/Homebrew/test/**) Convert helper methods from def to define_method
Files not reviewed (12)
  • Library/Homebrew/extend/hash/deep_merge.rbi: Language not supported
  • Library/Homebrew/extend/hash/deep_transform_values.rbi: Language not supported
  • Library/Homebrew/extend/hash/keys.rbi: Language not supported
  • Library/Homebrew/sorbet/rbi/dsl/rubo_cop/cop/formula_audit/text.rbi: Language not supported
  • Library/Homebrew/sorbet/rbi/gems/[email protected]: Language not supported
  • Library/Homebrew/sorbet/rbi/gems/[email protected]: Language not supported
  • Library/Homebrew/sorbet/rbi/gems/[email protected]: Language not supported
  • Library/Homebrew/sorbet/rbi/gems/[email protected]: Language not supported
  • Library/Homebrew/sorbet/rbi/gems/[email protected]: Language not supported
  • Library/Homebrew/sorbet/rbi/gems/[email protected]: Language not supported
  • Library/Homebrew/sorbet/rbi/gems/[email protected]: Language not supported
  • Library/Homebrew/sorbet/rbi/gems/[email protected]: Language not supported

@carlocab carlocab force-pushed the dependabot/bundler/Library/Homebrew/dependabot-9b21bfb7c6 branch 3 times, most recently from 322dd45 to a09803f Compare July 11, 2025 21:00
@MikeMcQuaid
Copy link
Member

Thanks @carlocab @Bo98 @p-linnane @Moisan! I'll help get this over the line.

@MikeMcQuaid MikeMcQuaid force-pushed the dependabot/bundler/Library/Homebrew/dependabot-9b21bfb7c6 branch from cc25e0a to 51f0df8 Compare July 14, 2025 15:17
MikeMcQuaid added a commit to Homebrew/homebrew-core that referenced this pull request Jul 14, 2025
MikeMcQuaid added a commit to Homebrew/homebrew-core that referenced this pull request Jul 14, 2025
@MikeMcQuaid MikeMcQuaid force-pushed the dependabot/bundler/Library/Homebrew/dependabot-9b21bfb7c6 branch 3 times, most recently from 06fdb7d to 359c6b7 Compare July 14, 2025 16:38
dependabot bot and others added 6 commits July 14, 2025 19:12
…ates

---
updated-dependencies:
- dependency-name: rubocop-ast
  dependency-version: 1.45.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependabot
- dependency-name: ruby-prof
  dependency-version: 1.7.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependabot
- dependency-name: vernier
  dependency-version: 1.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependabot
- dependency-name: rubocop
  dependency-version: 1.77.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependabot
- dependency-name: rubocop-sorbet
  dependency-version: 0.10.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependabot
- dependency-name: parallel_tests
  dependency-version: 5.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependabot
- dependency-name: rspec
  dependency-version: 3.13.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependabot
- dependency-name: rspec-core
  dependency-version: 3.13.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependabot
- dependency-name: rspec-expectations
  dependency-version: 3.13.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependabot
- dependency-name: sorbet-static-and-runtime
  dependency-version: 0.5.12221
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependabot
- dependency-name: spoom
  dependency-version: 1.7.4
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependabot
- dependency-name: sorbet-static-and-runtime
  dependency-version: 0.5.12222
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependabot
- dependency-name: sorbet-runtime
  dependency-version: 0.5.12222
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependabot
- dependency-name: tapioca
  dependency-version: 0.17.5
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependabot
- dependency-name: ruby-lsp
  dependency-version: 0.24.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependabot
- dependency-name: csv
  dependency-version: 3.3.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependabot
- dependency-name: base64
  dependency-version: 0.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependabot
- dependency-name: sorbet-runtime
  dependency-version: 0.5.12222
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependabot
- dependency-name: benchmark
  dependency-version: 0.4.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependabot
- dependency-name: bigdecimal
  dependency-version: 3.2.2
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependabot
- dependency-name: json
  dependency-version: 2.12.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependabot
- dependency-name: rbi
  dependency-version: 0.3.6
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependabot
- dependency-name: rbs
  dependency-version: 4.0.0.dev.4
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: dependabot
- dependency-name: rspec-mocks
  dependency-version: 3.13.5
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependabot
- dependency-name: rspec-support
  dependency-version: 3.13.4
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependabot
- dependency-name: sorbet
  dependency-version: 0.5.12222
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependabot
- dependency-name: sorbet-static
  dependency-version: 0.5.12222
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependabot
...

Signed-off-by: dependabot[bot] <[email protected]>
Also gnore new `tapioca` `require-hooks` dependency.
This is already handled in another CI job.
Co-authored-by: Patrick Linnane <[email protected]>
Co-authored-by: Carlo Cabrera <[email protected]>
Co-authored-by: Thierry Moisan <[email protected]>
Co-authored-by: Mike McQuaid <[email protected]>
MikeMcQuaid added a commit to Homebrew/homebrew-cask that referenced this pull request Jul 14, 2025
MikeMcQuaid added a commit to Homebrew/homebrew-cask that referenced this pull request Jul 14, 2025
MikeMcQuaid added a commit to Homebrew/homebrew-cask that referenced this pull request Jul 14, 2025
@MikeMcQuaid MikeMcQuaid force-pushed the dependabot/bundler/Library/Homebrew/dependabot-9b21bfb7c6 branch from 359c6b7 to 4513a43 Compare July 14, 2025 18:27
@p-linnane p-linnane added this pull request to the merge queue Jul 14, 2025
Merged via the queue into main with commit fe81c46 Jul 14, 2025
65 of 66 checks passed
@p-linnane p-linnane deleted the dependabot/bundler/Library/Homebrew/dependabot-9b21bfb7c6 branch July 14, 2025 20:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Bumping Gemfile dependencies ruby Pull requests that update Ruby code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants