33960 Commits

Author SHA1 Message Date
Carlo Cabrera
8c5e6e10a7
rubocops/lines: update hard-coded compiler check
1. `llvm-g{cc,++}` has been gone for a long time. We don't need to check
   for this anymore.
2. Also check for calling the compiler as `cc`, `c89`, `c99`, or `c++`.
2023-01-24 14:04:51 +08:00
Douglas Eichelberger
8aadd14cea Use block style instead 2023-01-23 11:56:55 -08:00
Douglas Eichelberger
49ca993074 git grep -l rubocop:todo test/ | xargs gsed -i 's|rubocop:todo|rubocop:disable|g' 2023-01-23 11:51:12 -08:00
Douglas Eichelberger
c45efc6eff rubocop --autocorrect --disable-uncorrectable 2023-01-23 11:49:04 -08:00
Douglas Eichelberger
33905405e1 rm test/.rubocop_todo.yml 2023-01-23 11:45:36 -08:00
Rylan Polster
cc615ef7fb
Fix brew search for HOMEBREW_INSTALL_FROM_API 2023-01-23 13:32:54 -05:00
Mike McQuaid
462c69d3d5
Merge pull request #14404 from Homebrew/sponsors-maintainers-man-completions
Update manpage and completions.
2023-01-23 14:04:38 +00:00
BrewTestBot
f23d822108
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.
2023-01-23 13:36:54 +00:00
Mike McQuaid
f22f3eaa0b
Merge pull request #14400 from dduugg/rspec-cop-fix
Resolve RSpec/VerifiedDoubles todos
2023-01-23 13:36:37 +00:00
Mike McQuaid
3be12ca066
Merge pull request #14396 from apainintheneck/add-closed-pr-check-to-bump-cmds
Add closed PR check to bump cmds
2023-01-23 13:35:52 +00:00
Mike McQuaid
81a0b0fd2a
Merge pull request #14402 from dduugg/patch-2
Delete config.rbi
2023-01-23 13:29:12 +00:00
Mike McQuaid
7d599ead77
Merge pull request #14397 from apainintheneck/fail-on-pkg-not-found-in-install
cmd/install: fail when pkg not found
2023-01-23 13:28:26 +00:00
Mike McQuaid
80b36ea176
Merge pull request #14395 from Homebrew/sorbet-files-update
sorbet: Update RBI files.
2023-01-23 13:27:06 +00:00
Mike McQuaid
1aa8a71bd6
Merge pull request #14394 from Homebrew/sponsors-maintainers-man-completions
Update sponsors.
2023-01-23 13:26:48 +00:00
Mike McQuaid
f103b88fdd
Merge pull request #14398 from alexreg/multiple-uninstall
Permit multiple `uninstall` stanzas in casks (short-term fix)
2023-01-23 13:20:42 +00:00
Douglas Eichelberger
0f224b2428
Delete config.rbi 2023-01-22 21:26:56 -08:00
Douglas Eichelberger
f14cd8960a Remove version_spec violation 2023-01-22 17:26:44 -08:00
Douglas Eichelberger
f365870a42 Resolve utils/analytics_spec violation 2023-01-22 17:26:44 -08:00
Douglas Eichelberger
0bfcf91a16 Resolve software_spec_spec violation 2023-01-22 17:26:44 -08:00
Douglas Eichelberger
b60eba1aa4 Resolve resource_spec violation 2023-01-22 17:26:44 -08:00
Douglas Eichelberger
a346725de2 Resolve linkage_cache_store_spec violation 2023-01-22 17:26:44 -08:00
Douglas Eichelberger
21b4251a67 Resolve language/python/virtualenv_spec violation 2023-01-22 17:26:44 -08:00
Douglas Eichelberger
06d037eadf Resolve formula_spec violation 2023-01-22 17:26:44 -08:00
Douglas Eichelberger
b2ffa09ee9 Resolve formula_pin_spec violation 2023-01-22 17:26:44 -08:00
Douglas Eichelberger
eeac95b98a Resolve exceptions_spec violation 2023-01-22 17:26:44 -08:00
Douglas Eichelberger
72069df68d Resolve description_cache_store_spec violation 2023-01-22 17:26:44 -08:00
Douglas Eichelberger
94effcc64f Resolve dependency_expansion_spec violation 2023-01-22 17:26:44 -08:00
Douglas Eichelberger
89c7117b30 Resolve dependable_spec violation 2023-01-22 17:26:44 -08:00
Douglas Eichelberger
ea832538f7 Resolve compiler_selector_spec violation 2023-01-22 17:26:44 -08:00
Douglas Eichelberger
d30ba99612 Resolve compiler_failure_spec violation 2023-01-22 17:26:44 -08:00
Douglas Eichelberger
bd62afde91 Resolve cmd/update-report_spec violation 2023-01-22 17:09:55 -08:00
Douglas Eichelberger
a83623e4cf Resolve cask/pkg_spec violation 2023-01-22 17:09:55 -08:00
Douglas Eichelberger
585098a9b9 Resolve cask/installer_spec violation 2023-01-22 17:09:55 -08:00
Douglas Eichelberger
357807fbac Resolve cask/artifact/pkg_spec violation 2023-01-22 17:09:55 -08:00
Douglas Eichelberger
d4c550bae7 Resolve cache_store_spec violation 2023-01-22 17:09:55 -08:00
Douglas Eichelberger
6c9d0d5424 remove RSpec/VerifiedDoubles todos 2023-01-22 17:02:29 -08:00
Alexander Regueiro
b2b7072fbe Permit multiple uninstall stanzas in casks (temp)
Longer-term solution is described [here](https://github.com/Homebrew/brew/issues/14365#issuecomment-1398214354).
2023-01-21 18:45:58 +00:00
apainintheneck
16f4a602b3 cmd/install: fail when pkg not found
The idea here is to facilitate scripting
by always failing whenever a package
is not installed successfully. This is
how the upgrade and reinstall commands
work but not install because we also
search for similar package names before
terminating.
2023-01-20 19:53:00 -08:00
apainintheneck
a8ee2b7746 Add closed PR check to bump cmds
Currently we only check for closed PRs in
`bump-cask-pr`. This adds that check to `bump`
and `bump-formula-pr`. The idea is that this
check can warn users about already updated
packages or those that can't be updated
easily and should be updated manually instead.
2023-01-20 18:46:07 -08:00
BrewTestBot
3cdf7b5ca9
sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2023-01-21 00:26:54 +00:00
BrewTestBot
a859485439
Update sponsors.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2023-01-21 00:05:37 +00:00
Mike McQuaid
8e1bcd93f3
brew.sh: test HOMEBREW_INSTALL_FROM_API on developers.
Test `HOMEBREW_INSTALL_FROM_API` on `HOMEBREW_DEV_CMD_RUN` and
`HOMEBREW_DEVELOPER` folks who haven't run a
`HOMEBREW_DEVELOPER_COMMAND`.

The next step after this will be to make this functionality the default
for everyone.
2023-01-20 19:50:42 +00:00
Mike McQuaid
31ed6906f9
Merge pull request #14391 from MikeMcQuaid/comment_bump_repology_spec
some needs_network specs: temporarily disable.
2023-01-20 19:48:08 +00:00
Mike McQuaid
d1be288418
some needs_network specs: temporarily disable.
These are absurdly flaky right now so let's disable them.
2023-01-20 17:41:07 +00:00
Mike McQuaid
4cf365f6c9
Merge pull request #14371 from dawidd6/os-specific-service
Allow defining service run command per platform
2023-01-20 15:21:47 +00:00
Mike McQuaid
200cf75233
Merge pull request #14389 from samford/add-options-to_s-method
Options: Add #to_s method
2023-01-20 15:21:18 +00:00
Mike McQuaid
807d424e3a
Merge pull request #14390 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-rspec-2.18.1
build(deps): bump rubocop-rspec from 2.18.0 to 2.18.1 in /Library/Homebrew
2023-01-20 15:20:58 +00:00
Mike McQuaid
1588f6cc56
Merge pull request #13356 from SMillerDev/feature/influx_analytics
analytics: optionally duplicate to InfluxDB
2023-01-20 15:19:44 +00:00
Mike McQuaid
1adc2c096b
Merge pull request #14370 from Kentzo/fix-cask-lowpriv-sudo
cask: don't assume that sudo has write access to the caskroom
2023-01-20 10:57:35 +00:00
BrewTestBot
c8866377b8
Update RBI files for rubocop-rspec.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2023-01-19 18:14:11 +00:00