33677 Commits

Author SHA1 Message Date
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
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
BrewTestBot
89e45698fd
brew vendor-gems: commit updates. 2023-01-19 18:07:32 +00:00
dependabot[bot]
a582fbe20f
build(deps): bump rubocop-rspec in /Library/Homebrew
Bumps [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) from 2.18.0 to 2.18.1.
- [Release notes](https://github.com/rubocop/rubocop-rspec/releases)
- [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-rspec/compare/v2.18.0...v2.18.1)

---
updated-dependencies:
- dependency-name: rubocop-rspec
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-19 18:03:32 +00:00
Sam Ford
dac82eb2c2
Options: Add #to_s method
`Options` objects are converted to a string in some circumstances but
this produces output like `#<Options:0x0000000102592c90>`.

For example, formulae.brew.sh contains analytics entries with
incomprehensible names like `adns #<Options:0x0000000102592c90>`.
This shortcoming is apparent when compared to other entries like
`adns --HEAD`.

The `Option` class has a `#to_s` method that returns the `flag`, so
this commit simply adds an `Options#to_s` method that calls `#to_s`
on each `Option` object in `@options` and joins them using spaces.
This should produce more useful output when an `Options` object is
converted to a string (e.g., `--first --second`).
2023-01-19 12:40:50 -05:00
Sean Molenaar
59ebdab2b7
analytics: switch to InfluxDB for logging 2023-01-19 18:15:27 +01:00
Dawid Dziurla
0d0c98de29
Allow defining service run command per platform 2023-01-19 11:36:37 +01:00
Mike McQuaid
344d32bf7f
Merge pull request #14368 from Kentzo/fix-cask-backup
cask: fix writability check backing up an artifact
3.6.20
2023-01-19 09:58:03 +00:00
Mike McQuaid
14fe3ccf3a
Merge pull request #14369 from Kentzo/fix-cask-redundant-mkdir
cask: don't attempt to make a directory that already exists.
2023-01-19 09:57:29 +00:00
Mike McQuaid
5a4e226b2a
Merge pull request #14372 from samford/rubocops-caveats-disallow-ansi-escape-codes
rubocops/caveats: Disallow ANSI escape codes
2023-01-19 09:56:19 +00:00
Mike McQuaid
a717e8af56
Merge pull request #14373 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-rspec-2.18.0
build(deps): bump rubocop-rspec from 2.17.0 to 2.18.0 in /Library/Homebrew
2023-01-19 09:55:29 +00:00
Mike McQuaid
7d71da17f5
Merge pull request #14385 from Homebrew/dependabot/bundler/Library/Homebrew/activesupport-6.1.7.1
build(deps): bump activesupport from 6.1.7 to 6.1.7.1 in /Library/Homebrew
2023-01-19 09:54:29 +00:00
Mike McQuaid
cb37de3708
Merge pull request #14386 from Homebrew/dependabot/bundler/Library/Homebrew/rack-3.0.4.1
build(deps): bump rack from 3.0.3 to 3.0.4.1 in /Library/Homebrew
2023-01-19 09:53:55 +00:00
Mike McQuaid
0b8fe3fb44
Merge pull request #14387 from dduugg/patch-1
Fix URL in vendor-gems.yml
2023-01-19 09:53:26 +00:00
Mike McQuaid
263a01a323
Merge pull request #14388 from Homebrew/sorbet-files-update
sorbet: Update RBI files.
2023-01-19 08:46:39 +00:00
BrewTestBot
d776150433
sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2023-01-19 00:29:17 +00:00
Douglas Eichelberger
a2ed0f8eb9
Fix URL in vendor-gems.yml 2023-01-18 11:41:50 -08:00
BrewTestBot
0b4bc02097
Update RBI files for rack.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gemss.yml) workflow.
2023-01-18 19:23:14 +00:00
BrewTestBot
ee40302e1b
brew vendor-gems: commit updates. 2023-01-18 19:17:49 +00:00
dependabot[bot]
21d008b9d0
build(deps): bump rack from 3.0.3 to 3.0.4.1 in /Library/Homebrew
Bumps [rack](https://github.com/rack/rack) from 3.0.3 to 3.0.4.1.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/v3.0.3...v3.0.4.1)

---
updated-dependencies:
- dependency-name: rack
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-18 19:13:03 +00:00
BrewTestBot
01254f1350
Update RBI files for activesupport.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gemss.yml) workflow.
2023-01-18 18:12:42 +00:00
BrewTestBot
49da1c69b4
brew vendor-gems: commit updates. 2023-01-18 18:06:29 +00:00
dependabot[bot]
3ffc8b39f6
build(deps): bump activesupport in /Library/Homebrew
Bumps [activesupport](https://github.com/rails/rails) from 6.1.7 to 6.1.7.1.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v7.0.4.1/activesupport/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v6.1.7...v6.1.7.1)

---
updated-dependencies:
- dependency-name: activesupport
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-18 18:01:05 +00:00
Mike McQuaid
260ee0ee6a
Merge pull request #14375 from MikeMcQuaid/homebrew_no_install_from_api
Add HOMEBREW_NO_INSTALL_FROM_API
2023-01-18 17:47:46 +00:00
Mike McQuaid
066658089d
Merge pull request #14383 from Homebrew/sponsors-maintainers-man-completions
Update sponsors.
2023-01-18 17:07:11 +00:00
BrewTestBot
8d93276a07
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-18 15:52:41 +00:00
Mike McQuaid
5e8e6a2911
Merge pull request #14376 from MikeMcQuaid/install_from_api_update_frequency
Change HOMEBREW_INSTALL_FROM_API update frequency
2023-01-18 15:51:34 +00:00
Mike McQuaid
bf7cc1467a
Merge pull request #14380 from Homebrew/revert-14359-check-brew-branch
Revert "show/check Homebrew branch"
2023-01-18 15:51:16 +00:00
Mike McQuaid
4a03603f68
Add HOMEBREW_NO_INSTALL_FROM_API
This allows HOMEBREW_INSTALL_FROM_API functionality to be disabled and will stick around once
HOMEBREW_INSTALL_FROM_API is made the default behaviour.

Co-authored-by: Eric Knibbe <enk3@outlook.com>
2023-01-18 15:50:13 +00:00
Mike McQuaid
653b349c8b
Change HOMEBREW_INSTALL_FROM_API update frequency
This doesn't need to be nearly as often for HOMEBREW_INSTALL_FROM_API users because we're getting the latest information from the API when needed rather than just at `brew update` time.
2023-01-18 15:11:42 +00:00
Mike McQuaid
588cfa3eef
Merge pull request #14377 from Homebrew/dependabot/bundler/Library/Homebrew/rspec-mocks-3.12.3
build(deps): bump rspec-mocks from 3.12.2 to 3.12.3 in /Library/Homebrew
2023-01-18 14:04:21 +00:00
Mike McQuaid
1b75348ed4
Revert "show/check Homebrew branch" 2023-01-18 13:59:58 +00:00
BrewTestBot
694192b207
Update RBI files for rspec-mocks.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gemss.yml) workflow.
2023-01-17 18:10:43 +00:00
BrewTestBot
b0598dc3be
brew vendor-gems: commit updates. 2023-01-17 18:05:05 +00:00
dependabot[bot]
059a491e3f
build(deps): bump rspec-mocks from 3.12.2 to 3.12.3 in /Library/Homebrew
Bumps [rspec-mocks](https://github.com/rspec/rspec-mocks) from 3.12.2 to 3.12.3.
- [Release notes](https://github.com/rspec/rspec-mocks/releases)
- [Changelog](https://github.com/rspec/rspec-mocks/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-mocks/compare/v3.12.2...v3.12.3)

---
updated-dependencies:
- dependency-name: rspec-mocks
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-17 18:01:19 +00:00