-
-
Notifications
You must be signed in to change notification settings - Fork 10.4k
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
p-linnane
merged 6 commits into
main
from
dependabot/bundler/Library/Homebrew/dependabot-9b21bfb7c6
Jul 14, 2025
Merged
build(deps): bump the dependabot group across 1 directory with 25 updates #20244
p-linnane
merged 6 commits into
main
from
dependabot/bundler/Library/Homebrew/dependabot-9b21bfb7c6
Jul 14, 2025
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
There was a problem hiding this 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.) withone?
,none?
, orany?
- Switch some small methods in specs from
def
todefine_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
322dd45
to
a09803f
Compare
Bo98
approved these changes
Jul 11, 2025
MikeMcQuaid
reviewed
Jul 14, 2025
MikeMcQuaid
reviewed
Jul 14, 2025
Thanks @carlocab @Bo98 @p-linnane @Moisan! I'll help get this over the line. |
cc25e0a
to
51f0df8
Compare
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
06fdb7d
to
359c6b7
Compare
…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]>
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
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
359c6b7
to
4513a43
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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