43894 Commits

Author SHA1 Message Date
Douglas Eichelberger
d8c790dddc Use delegation to create Cask DSL methods 2025-02-11 08:33:04 -08:00
Issy Long
bb56089fe7
Merge pull request #19277 from Homebrew/rm-old-todo
rubocops/lines: Clean up an old TODO
2025-02-11 11:00:03 +00:00
Issy Long
9359292db0
Retain the mis-ordered dependency case.
Co-authored-by: Carlo Cabrera <github@carlo.cab>
2025-02-11 10:28:52 +00:00
Adrian Ho
987363da15 clear core tap cache on formula creation
Addresses inability to find just-created formula, see https://github.com/Homebrew/brew/pull/19244#issuecomment-2646030394 for context.
2025-02-11 11:41:15 +08:00
Patrick Linnane
6bdf8f9ce6
Merge pull request #19285 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-794b173eb6
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
2025-02-10 22:39:35 +00:00
Issy Long
87b61a2317
Merge pull request #19195 from Homebrew/sorbet-strict-more-rubocops
More Sorbet `typed: strict` RuboCops
2025-02-10 22:37:56 +00:00
BrewTestBot
80137329f0
brew vendor-gems: commit updates. 2025-02-10 22:27:36 +00:00
Eric Knibbe
749e90078d
Merge pull request #19286 from Homebrew/dependabot/bundler/Library/Homebrew/json-2.10.0
build(deps-dev): bump json from 2.9.1 to 2.10.0 in /Library/Homebrew
2025-02-10 19:32:11 +00:00
BrewTestBot
a45360460f
brew vendor-gems: commit updates. 2025-02-10 19:20:52 +00:00
dependabot[bot]
acb32820be
build(deps-dev): bump json from 2.9.1 to 2.10.0 in /Library/Homebrew
Bumps [json](https://github.com/ruby/json) from 2.9.1 to 2.10.0.
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v2.9.1...v2.10.0)

---
updated-dependencies:
- dependency-name: json
  dependency-type: indirect
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 19:15:59 +00:00
dependabot[bot]
20a251bc88
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
Bumps the sorbet group in /Library/Homebrew with 4 updates: [sorbet-static-and-runtime](https://github.com/sorbet/sorbet), [sorbet-runtime](https://github.com/sorbet/sorbet), [sorbet](https://github.com/sorbet/sorbet) and [sorbet-static](https://github.com/sorbet/sorbet).


Updates `sorbet-static-and-runtime` from 0.5.11812 to 0.5.11813
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

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

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

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

---
updated-dependencies:
- dependency-name: sorbet-static-and-runtime
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet-static
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: sorbet
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 19:15:39 +00:00
Douglas Eichelberger
49999e8727
Merge pull request #19278 from Homebrew/no-module-func
Refactor Livecheck::Strategy to remove module_function use
2025-02-09 19:38:31 +00:00
Issy Long
d9b376a9cd
rubocops/lines: Clean up an old TODO
- I considered writing a cop for this, but it's not worth it:
  there are no `[:test, :build]` occurrences in Core and this
  Rust rule only applies in Core formulae.
2025-02-09 18:33:27 +00:00
Carlo Cabrera
be00598e63
Merge pull request #19276 from ArtRoman/patch-1
Fix "can't modify frozen String" error
2025-02-09 17:54:23 +00:00
Roman Romanov
208acd8e43
Fix "can't modify frozen String" error
Fix "can't modify frozen String" error if bottle requires Command Line Tools when installing/updating several packages, which causes install/update process failure.
2025-02-09 20:16:16 +03:00
Bo Anderson
6567eb2bbb
Merge pull request #19274 from Homebrew/docker-master-images
workflows/docker: continue to deploy `master` images
2025-02-09 04:47:08 +00:00
Ruoyu Zhong
d2f2334d4a
workflows/docker: continue to deploy master images
I noticed that `master` images have not been updated since #18912:

    $ docker run --pull=always --rm -it homebrew/brew:master brew --version
    master: Pulling from homebrew/brew
    Digest: sha256:3812ffd9b728ce3d96a2a362ef33bed420d1dc73c7d96c93a8f8d2d4f10e6281
    Status: Image is up to date for homebrew/brew:master
    Homebrew 4.4.11-6-geae8d1b
    Homebrew/homebrew-core (git revision 9610909d254; last commit 2024-12-10)

That is due to images no longer being built on `master` pushes. This
change restores the previous behaviour.
2025-02-09 11:47:49 +08:00
Douglas Eichelberger
fa28895300 Refactor Livecheck::Strategy to remove module_function use 2025-02-08 16:42:45 -08:00
Patrick Linnane
e1a7553a56
Merge pull request #19272 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-c4d130b5bf
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
2025-02-09 00:33:05 +00:00
BrewTestBot
863a12ac13
brew vendor-gems: commit updates. 2025-02-09 00:23:08 +00:00
Patrick Linnane
0103fc2130
Merge pull request #19268 from Homebrew/dependabot/github_actions/codecov/test-results-action-1.0.3
build(deps): bump codecov/test-results-action from 1.0.2 to 1.0.3
2025-02-09 00:22:15 +00:00
Patrick Linnane
d0b9191652
Merge pull request #19270 from Homebrew/dependabot/github_actions/docker/setup-buildx-action-3.9.0
build(deps): bump docker/setup-buildx-action from 3.8.0 to 3.9.0
2025-02-09 00:21:50 +00:00
Patrick Linnane
bb385decd4
Merge pull request #19273 from Homebrew/dependabot/github_actions/github/codeql-action-3.28.9
build(deps): bump github/codeql-action from 3.28.8 to 3.28.9
2025-02-09 00:21:37 +00:00
Patrick Linnane
7ce4c0579d
Merge pull request #19269 from Homebrew/dependabot/github_actions/actions/create-github-app-token-1.11.3
build(deps): bump actions/create-github-app-token from 1.11.2 to 1.11.3
2025-02-09 00:21:34 +00:00
Patrick Linnane
3cc76a8738
Merge pull request #19271 from Homebrew/dependabot/github_actions/ruby/setup-ruby-1.218.0
build(deps): bump ruby/setup-ruby from 1.215.0 to 1.218.0
2025-02-09 00:21:20 +00:00
Patrick Linnane
c1f51b7b65
Merge pull request #19267 from Homebrew/sponsors-maintainers-man-completions
Update manpage and completions.
2025-02-09 00:21:09 +00:00
dependabot[bot]
5ca3073a7e
build(deps): bump github/codeql-action from 3.28.8 to 3.28.9
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.8 to 3.28.9.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](dd746615b3...9e8d0789d4)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-09 00:11:50 +00:00
dependabot[bot]
eaeef33321
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
Bumps the sorbet group in /Library/Homebrew with 4 updates: [sorbet-static-and-runtime](https://github.com/sorbet/sorbet), [sorbet-runtime](https://github.com/sorbet/sorbet), [sorbet](https://github.com/sorbet/sorbet) and [sorbet-static](https://github.com/sorbet/sorbet).


Updates `sorbet-static-and-runtime` from 0.5.11810 to 0.5.11812
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

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

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

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

---
updated-dependencies:
- dependency-name: sorbet-static-and-runtime
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet-static
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: sorbet
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-09 00:11:44 +00:00
dependabot[bot]
cd82b09163
build(deps): bump ruby/setup-ruby from 1.215.0 to 1.218.0
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.215.0 to 1.218.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](2654679fe7...d781c1b4ed)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-09 00:11:43 +00:00
dependabot[bot]
9ae7d3ef44
build(deps): bump docker/setup-buildx-action from 3.8.0 to 3.9.0
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.8.0 to 3.9.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](6524bf65af...f7ce87c1d6)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-09 00:11:39 +00:00
dependabot[bot]
d4d4e17085
build(deps): bump actions/create-github-app-token from 1.11.2 to 1.11.3
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 1.11.2 to 1.11.3.
- [Release notes](https://github.com/actions/create-github-app-token/releases)
- [Commits](136412a57a...67e27a7eb7)

---
updated-dependencies:
- dependency-name: actions/create-github-app-token
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-09 00:11:37 +00:00
dependabot[bot]
94e4051369
build(deps): bump codecov/test-results-action from 1.0.2 to 1.0.3
Bumps [codecov/test-results-action](https://github.com/codecov/test-results-action) from 1.0.2 to 1.0.3.
- [Release notes](https://github.com/codecov/test-results-action/releases)
- [Commits](4e79e65778...44ecb3a270)

---
updated-dependencies:
- dependency-name: codecov/test-results-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-09 00:11:34 +00:00
BrewTestBot
cddc2fc615
Update manpage and completions.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2025-02-09 00:11:25 +00:00
Patrick Linnane
c76ccdbdce
Merge pull request #19259 from Homebrew/brew_formula_analytics_import
Import `brew formula-analytics` and `generate-analytics-api` commands
2025-02-08 23:59:48 +00:00
BrewTestBot
6fa8edd34a
Update RBI files for brew_formula_analytics_import.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2025-02-08 23:50:34 +00:00
BrewTestBot
449250b8ba
brew vendor-gems: commit updates. 2025-02-08 23:50:25 +00:00
Issy Long
0fc1eb534b
More Sorbet typed: strict RuboCops
- Some of these I bumped to `typed: strict`, some of them I added
  intermediary type signatures to some of the methods to make my life
  easier in the (near, hopefully) future.
- Turns out that RuboCop node matchers that end in `?`
  can return `nil` if they don't match anything, not `false`.
2025-02-08 23:38:12 +00:00
Branch Vincent
ace770d29c
Merge pull request #19266 from branchvincent/python-resources
utils/pypi: remove extra newline when updating resources
2025-02-08 17:56:06 +00:00
Branch Vincent
3d7c6fa10f
utils/pypi: remove extra newline when updating resources 2025-02-08 09:43:47 -08:00
Issy Long
f9b33d7c44
Merge pull request #19265 from Homebrew/review-some-docs
Review some docs
2025-02-08 16:04:23 +00:00
Issy Long
8f75f66d01
Review some docs
- Most of these were fine still, apart from:
  - FAQ: `hub` is less maintained than `gh`.
  - Brew-Maintainer-Guide: link to GitHub docs on commit signing via GPG or SSH.
  - Interesting-Taps-and-Forks: remove outdated information about `homebrew/core` being in `Library/Taps`.
  - New-Maintainer-Checklist: remove outdated information about the `@members` team.
2025-02-08 14:43:49 +00:00
Issy Long
a0be99a710
Merge pull request #19264 from Homebrew/lint-frontmatter-presence
Enforce that all docs have `last_review_date` frontmatter
2025-02-08 08:30:51 +00:00
Issy Long
00905fbd7e
Enforce that all docs have last_review_date frontmatter
- So we don't forget to add it to new docs we write.
2025-02-08 00:14:10 +00:00
Mike McQuaid
1f5a84a694
Merge pull request #19260 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-f0dcbe9041
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
2025-02-07 23:52:02 +00:00
BrewTestBot
9376efc318
Update RBI files for sorbet.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2025-02-07 23:40:00 +00:00
BrewTestBot
7bd466c1fc
brew vendor-gems: commit updates. 2025-02-07 23:39:51 +00:00
Mike McQuaid
c62fcdfb20
Merge pull request #19262 from Homebrew/sponsors-maintainers-man-completions
Update manpage and completions.
2025-02-07 20:19:13 +00:00
Mike McQuaid
6f99704a64
Import brew formula-analytics and generate-analytics-api commands
Import these from the homebrew/formula-analytics tap and deprecate
that tap.

This required a little messing around with filenames and paths to get
it finding Python and writing to the user's home directory.
2025-02-07 20:05:05 +00:00
dependabot[bot]
340d0b0c84
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
Bumps the sorbet group in /Library/Homebrew with 4 updates: [sorbet-static-and-runtime](https://github.com/sorbet/sorbet), [sorbet-runtime](https://github.com/sorbet/sorbet), [sorbet](https://github.com/sorbet/sorbet) and [sorbet-static](https://github.com/sorbet/sorbet).


Updates `sorbet-static-and-runtime` from 0.5.11805 to 0.5.11810
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

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

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

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

---
updated-dependencies:
- dependency-name: sorbet-static-and-runtime
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet-static
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: sorbet
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-07 19:43:16 +00:00
BrewTestBot
769fb8739f
Update manpage and completions.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2025-02-07 19:42:46 +00:00