38881 Commits

Author SHA1 Message Date
Michael Cho
4b5bcd39fd
cleaner: remove pip direct_url.json
Signed-off-by: Michael Cho <michael@michaelcho.dev>
2024-03-07 20:44:20 -05:00
Gábor Lipták
05acfaba33 Emit more specific error text on outdated Xcode
Signed-off-by: Gábor Lipták <gliptak@gmail.com>
2024-03-07 16:24:08 -05:00
Bob
3d24da1904 Add support for the --overwrite flag to brew upgrade to govern the keg-linking step
`FormulaInstaller` already supports this (https://github.com/Homebrew/brew/pull/12691) but I didn't wire it up via `brew upgrade` and the two can be used largely interchangeably
2024-03-07 13:13:28 -08:00
Patrick Linnane
3d948b7803
Merge pull request #16849 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-sorbet-0.7.8 2024-03-07 10:52:25 -08:00
BrewTestBot
1879e45935
brew vendor-gems: commit updates. 2024-03-07 18:42:20 +00:00
dependabot[bot]
7a0d3d6606
build(deps-dev): bump rubocop-sorbet in /Library/Homebrew
Bumps [rubocop-sorbet](https://github.com/shopify/rubocop-sorbet) from 0.7.7 to 0.7.8.
- [Release notes](https://github.com/shopify/rubocop-sorbet/releases)
- [Commits](https://github.com/shopify/rubocop-sorbet/compare/v0.7.7...v0.7.8)

---
updated-dependencies:
- dependency-name: rubocop-sorbet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-07 18:40:59 +00:00
Bo Anderson
6ceb38abf1
Merge pull request #16845 from cho-m/formula-bottle-doc
formula: update `bottle :unneeded` comment
2024-03-07 17:24:33 +00:00
Mike McQuaid
ea2892f8ee
brew.rb: handle missing args. 2024-03-07 16:20:20 +00:00
Michael Cho
6638243cd8
formula: update bottle :unneeded comment
Signed-off-by: Michael Cho <michael@michaelcho.dev>
2024-03-07 11:02:01 -05:00
Mike McQuaid
3840d7145c
rubocop: default hash syntax.
As-of 3.1: this mean that you omit the hash value if the name is the
same as the key.

We're allowing this already and it didn't make sense to land until the
bulk of the other RuboCop 3.1 changes did but, now we're ready, it is
more concise and a pattern that people will need to understand anyway.
2024-03-07 15:56:21 +00:00
Mike McQuaid
3802d113ae
Merge pull request #16846 from Homebrew/analytics_cleanup
utils/analytics: general cleanup.
2024-03-07 15:53:23 +00:00
Mike McQuaid
3654c1ad2c
Merge pull request #16844 from reitermarkus/tap-clear-all-caches
Actually clear all tap caches.
2024-03-07 15:36:25 +00:00
Mike McQuaid
9259c345cc
utils/analytics: general cleanup.
We have plans to add analytics for commands and `brew test-bot`

This requires a certain amount of refactoring which I've done here.

There was also a bunch of legacy `*_influx_?` usage from when we used
both InfluxDB and Google Analytics that made sense to clean up and
excessive indirection.
2024-03-07 15:19:04 +00:00
Michael Cho
2d9b352ad7
Merge pull request #16837 from cho-m/bump-replace-untyped-args
dev-cmd/bump: change `args` type to `CLI::Args`
2024-03-07 10:08:38 -05:00
Markus Reiter
49910ad235
Merge pull request #16813 from reitermarkus/tapconfig-sig
Simplify `TapConfig`.
2024-03-07 15:45:33 +01:00
Markus Reiter
47ff0b76c8
Actually clear all tap caches. 2024-03-07 15:43:16 +01:00
Markus Reiter
be9c0b8787
Simplify TapConfig. 2024-03-07 15:31:37 +01:00
Mike McQuaid
8a852cf8c8
Merge pull request #16843 from Homebrew/import_homebrew_governance
Import Homebrew governance changes from private repository
2024-03-07 11:18:13 +00:00
Mike McQuaid
2fa52d3550
docs/Homebrew-Governance: clarify emergency text. 2024-03-07 10:52:45 +00:00
Mike McQuaid
40a5a7d32a
docs/Homebrew-Governance: change numbering. 2024-03-07 10:52:30 +00:00
Mike McQuaid
b97c29a466
Merge pull request #16842 from dduugg/fix-execs
Apply 'chmod -x' to executables without shebangs
2024-03-07 08:41:29 +00:00
Mike McQuaid
4a1746fbb6
Merge pull request #16839 from reitermarkus/remove-from-default-name-loader
Remove `FromDefaultNameLoader` to avoid warning twice.
2024-03-07 08:40:54 +00:00
Mike McQuaid
e01c3385ee
Merge pull request #16840 from reitermarkus/fix-cask-warning
Don't warn while checking for conflicting casks.
2024-03-07 08:39:46 +00:00
Mike McQuaid
607d3b202e
Merge pull request #16833 from cho-m/bump-skip-autobump
dev-cmd/bump: skip autobump formulae & casks
2024-03-07 08:39:16 +00:00
Douglas Eichelberger
fe439e8320 Apply 'chmod -x' to executables without shebangs 2024-03-06 22:22:49 -08:00
Markus Reiter
42652442af
Don't warn while checking for conflicting casks. 2024-03-06 23:30:34 +01:00
Markus Reiter
a24da6b072
Remove FromDefaultNameLoader to avoid warning twice. 2024-03-06 23:14:28 +01:00
Michael Cho
12d1e56ff5
dev-cmd/bump: skip autobump formulae & casks
Instead output a message that corresponding formula/cask is on the
autobump list. This avoids deferring the information to the error
message within `bump-{formula,cask}-pr`.

Signed-off-by: Michael Cho <michael@michaelcho.dev>
2024-03-06 12:34:29 -05:00
Patrick Linnane
76c7245d10
Merge pull request #16838 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-1.62.0 2024-03-06 09:24:11 -08:00
BrewTestBot
f1f10a7968
Update RBI files for rubocop.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2024-03-06 17:11:26 +00:00
BrewTestBot
643ef18be9
brew vendor-gems: commit updates. 2024-03-06 17:10:58 +00:00
dependabot[bot]
999a222e3d
build(deps-dev): bump rubocop from 1.61.0 to 1.62.0 in /Library/Homebrew
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.61.0 to 1.62.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.61.0...v1.62.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-06 17:09:29 +00:00
Michael Cho
030980164d
dev-cmd/bump: change args type to CLI::Args
Signed-off-by: Michael Cho <michael@michaelcho.dev>
2024-03-06 11:13:33 -05:00
Mike McQuaid
45cd50ba6a
Merge pull request #16826 from Homebrew/cask_installed_version_plist
cask: read bundle version from `Info.plist` when sensible.
2024-03-06 16:09:45 +00:00
Mike McQuaid
03e583e746
cask: read bundle version from Info.plist when sensible.
If you're trying to use `brew info --json=v2` to get an installed
version and figure out if it is outdated: you're going to have a bad
time with `auto_updates` casks because `installed_version` alone is not
enough to get the actually currently installed version of the app.

Instead, in these cases, try to read from `Info.plist` if there is one
and use that version.

While we're here, add a `blank?` method to `Version` so we can use it
for `present?` checks (making a `null?` `Version` object `blank?`).

Co-authored-by: Markus Reiter <me@reitermark.us>
2024-03-06 15:52:16 +00:00
Ruoyu Zhong
ea40447b87
Merge pull request #16836 from Homebrew/sponsors-maintainers-man-completions
Update manpage and completions.
2024-03-06 23:35:29 +08:00
Mike McQuaid
3ea74ea417
Merge pull request #16835 from reitermarkus/tap-config-private
Don't store tap config when value is unknown.
2024-03-06 15:33:54 +00:00
Mike McQuaid
026ca68c5c
Merge pull request #16834 from reitermarkus/tap-new-private
Make `Tap::new` private.
2024-03-06 15:33:25 +00:00
Mike McQuaid
83c94df40d
Merge pull request #16832 from reitermarkus/tap-sig-fetch
Add type signature for `Tap::fetch`.
2024-03-06 15:32:45 +00:00
Mike McQuaid
5a68dea2d6
Merge pull request #16771 from cho-m/pypi-package_name-version
utils/pypi: default to formula version when using package_name
2024-03-06 15:21:37 +00:00
BrewTestBot
c7dc7f1ebc
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.
2024-03-06 15:21:01 +00:00
Mike McQuaid
54de70d4a6
Merge pull request #16830 from jck112/bump-tap
dev-cmd/bump: add `--tap=` flag
2024-03-06 15:20:12 +00:00
Markus Reiter
c7f4e006f4
Don't store tap config when value is unknown. 2024-03-06 15:18:52 +01:00
Markus Reiter
e3a102efd4
Make Tap::new private. 2024-03-06 15:10:14 +01:00
Markus Reiter
a851bb86ef
Add type signature for Tap::fetch. 2024-03-06 14:30:17 +01:00
Justin Klaassen
009ddd7036
dev-cmd/bump: add --tap= flag 2024-03-05 18:11:53 -08:00
Patrick Linnane
d55fa09d1e
Merge pull request #16827 from Homebrew/dependabot/bundler/Library/Homebrew/parallel_tests-4.5.2 2024-03-05 11:24:50 -08:00
BrewTestBot
2c76cfe206
Update RBI files for parallel_tests.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2024-03-05 18:42:40 +00:00
BrewTestBot
eb18c42a36
brew vendor-gems: commit updates. 2024-03-05 18:42:27 +00:00
dependabot[bot]
f692c512f7
build(deps-dev): bump parallel_tests in /Library/Homebrew
Bumps [parallel_tests](https://github.com/grosser/parallel_tests) from 4.5.1 to 4.5.2.
- [Changelog](https://github.com/grosser/parallel_tests/blob/master/CHANGELOG.md)
- [Commits](https://github.com/grosser/parallel_tests/compare/v4.5.1...v4.5.2)

---
updated-dependencies:
- dependency-name: parallel_tests
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-05 18:40:50 +00:00