Sam Ford
1ac70579eb
Cask: skip livecheck https audit for POST requests
...
We recently added `POST` request support to livecheck but related cask
checks are failing the `livecheck_https_availability` audit because it
calls `validate_url_for_https_availability` which calls
`Utils::Curl.curl_check_http_content` and that checks the URL using a
`GET` request. Adding `POST` request support to all of those methods
will take some work, so this adds a guard to skip the audit if the
`livecheck` block uses `post_form` or `post_json`. This isn't ideal
but it will allow us to add these `livecheck` blocks in the interim
time.
Co-authored-by: Douglas Eichelberger <d@eic.email>
2025-03-06 12:14:42 -05:00
Mike McQuaid
0ad3ae3ae5
Merge pull request #19421 from Homebrew/global_env_cleanup
...
global: cleanup environment variables.
2025-03-06 15:50:43 +00:00
Mike McQuaid
4e996e01e6
Merge pull request #19436 from Homebrew/livecheck/xorg-fix-empty-error
...
Xorg: Handle nil `:content` value
2025-03-06 15:46:16 +00:00
Mike McQuaid
d22184d593
global: cleanup environment variables.
...
In the spirit of trying to cleanup e.g. `brew sh` or `brew bundle env`
environment variables: let's delete them instead of fetching them.
This avoids having `env` output all the environment variables that we're
just using to pass state from Bash to Ruby.
2025-03-06 15:38:28 +00:00
Sam Ford
67c333ec0a
Xorg: Handle nil :content
value
...
The `Xorg.find_versions` method was recently updated to replace
`match_data[:content].blank?` with `match_data[:content].empty?` but
this is producing an `undefined method 'empty?' for nil` error, as
`:content` is not present when `PageMatch.find_versions` uses cached
content. This updates `Xorg.find_versions` to handle nil `:content`
values in a way that's similar to other `find_versions` methods.
2025-03-06 10:13:56 -05:00
Patrick Linnane
1f5448fc65
Merge pull request #19434 from Homebrew/sorbet-files-update
...
sorbet: Update RBI files.
2025-03-06 02:55:27 +00:00
BrewTestBot
e8ce2d6fdc
sorbet: Update RBI files.
...
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml ) workflow.
2025-03-06 00:26:37 +00:00
Patrick Linnane
46eb7ec4d8
Merge pull request #19431 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-ee0c0a22ba
...
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
2025-03-05 20:07:39 +00:00
BrewTestBot
ca483bbed3
brew vendor-gems: commit updates.
2025-03-05 19:54:23 +00:00
Sean Molenaar
475ceb9657
Merge pull request #19410 from SMillerDev/feat/cask/shell_completion
...
feat: add cask shell completion
2025-03-05 19:24:37 +00:00
Sean Molenaar
fc319f6793
feat: add tests for completion stanzas
2025-03-05 20:12:18 +01:00
Sean Molenaar
ab2b18f78c
feat: add os_version for casks
2025-03-05 20:12:18 +01:00
Sean Molenaar
55b07d7fed
feat: add cask shell completion
2025-03-05 20:12:18 +01:00
Eric Knibbe
035be80dad
Merge pull request #19432 from Homebrew/dependabot/bundler/Library/Homebrew/parallel_tests-5.0.1
...
build(deps-dev): bump parallel_tests from 5.0.0 to 5.0.1 in /Library/Homebrew
2025-03-05 18:44:43 +00:00
dependabot[bot]
1358883cd6
build(deps-dev): bump parallel_tests in /Library/Homebrew
...
Bumps [parallel_tests](https://github.com/grosser/parallel_tests ) from 5.0.0 to 5.0.1.
- [Changelog](https://github.com/grosser/parallel_tests/blob/master/CHANGELOG.md )
- [Commits](https://github.com/grosser/parallel_tests/compare/v5.0.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: parallel_tests
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-05 18:02:47 +00:00
dependabot[bot]
d5c3b7fec7
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.11882 to 0.5.11888
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-runtime` from 0.5.11882 to 0.5.11888
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet` from 0.5.11882 to 0.5.11888
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-static` from 0.5.11882 to 0.5.11888
- [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-03-05 18:02:23 +00:00
Eric Knibbe
f0b84c950d
Merge pull request #19406 from Homebrew/installer-upgrade-fix
...
macOS pkg installer: fix existing installation not being upgraded
2025-03-05 14:48:05 +00:00
Mike McQuaid
96d238f8c8
Merge pull request #19428 from gromgit/cmd/tap/no-stack-strace
...
cmd/tap: don't stacktrace on user error
2025-03-05 12:09:35 +00:00
Adrian Ho
7fe2f3b045
cmd/tap: don't stacktrace on user error
...
Resolves #19427 .
2025-03-05 17:32:35 +08:00
Patrick Linnane
5abfab9835
Merge pull request #19426 from Homebrew/sponsors-maintainers-man-completions
...
Update manpage and completions.
2025-03-05 06:15:15 +00:00
Eric Knibbe
78a326d832
pkg: fix existing installation not being upgraded
2025-03-04 23:42:47 -05:00
BrewTestBot
9bde3e18a6
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-03-05 00:08:18 +00:00
Douglas Eichelberger
aba18ddf27
Merge pull request #19329 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-performance-1.24.0
...
build(deps-dev): bump rubocop-performance from 1.23.1 to 1.24.0 in /Library/Homebrew
2025-03-04 21:57:41 +00:00
Douglas Eichelberger
9627edd407
Convert rubocop-performance to plugin
2025-03-04 13:10:48 -08:00
BrewTestBot
f9f9430f8e
brew vendor-gems: commit updates.
2025-03-04 21:09:09 +00:00
dependabot[bot]
49cab95a53
build(deps-dev): bump rubocop-performance from 1.23.1 to 1.24.0 in /Library/Homebrew
...
Dependabot couldn't find the original pull request head commit, 8e90e064d6680169b95122594b9d997a21b299bc.
2025-03-04 21:07:20 +00:00
Douglas Eichelberger
c2a53bc209
Merge pull request #19328 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-md-2.0.0
...
build(deps-dev): bump rubocop-md from 1.2.4 to 2.0.0 in /Library/Homebrew
2025-03-04 20:46:36 +00:00
Patrick Linnane
45f3e6cb8e
Merge pull request #19424 from Homebrew/ubuntu-20-to-22
...
workflows/tests: use Docker image for Ubuntu 20.04
2025-03-04 20:42:03 +00:00
Patrick Linnane
79d750de47
Merge pull request #19425 from Homebrew/fix-strategic-require
...
fix: require strategic interface in each livecheck strategy
2025-03-04 20:41:25 +00:00
Douglas Eichelberger
e898337b85
Convert rubocop-md to plugin
2025-03-04 12:35:53 -08:00
Patrick Linnane
af9a94ebf0
workflows/tests: use Docker image for Ubuntu 20.04
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2025-03-04 12:30:46 -08:00
BrewTestBot
9ac2216068
brew vendor-gems: commit updates.
2025-03-04 12:07:17 -08:00
dependabot[bot]
3bb22ad9ac
build(deps-dev): bump rubocop-md in /Library/Homebrew
...
Bumps [rubocop-md](https://github.com/rubocop/rubocop-md ) from 1.2.4 to 2.0.0.
- [Release notes](https://github.com/rubocop/rubocop-md/releases )
- [Changelog](https://github.com/rubocop/rubocop-md/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-md/compare/v1.2.4...v2.0.0 )
---
updated-dependencies:
- dependency-name: rubocop-md
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-04 12:06:45 -08:00
Douglas Eichelberger
8301d39b99
fix: require strategic interface in each livecheck strategy
2025-03-04 11:48:54 -08:00
Patrick Linnane
287d8b4021
Merge pull request #19318 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-rspec-3.5.0
...
build(deps-dev): bump rubocop-rspec from 3.4.0 to 3.5.0 in /Library/Homebrew
2025-03-04 19:48:24 +00:00
BrewTestBot
30832168f1
Update RBI files for rubocop-rspec.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2025-03-04 19:37:33 +00:00
BrewTestBot
f030eb27f1
brew vendor-gems: commit updates.
2025-03-04 19:37:25 +00:00
Douglas Eichelberger
1494a471dd
remove lint_roller from tapioca exclusions
2025-03-04 11:36:01 -08:00
Douglas Eichelberger
6f616a416b
Update per https://github.com/rubocop/rubocop-rspec/issues/2048\#issuecomment-2694423765
2025-03-04 11:36:01 -08:00
dependabot[bot]
1b73efa575
build(deps-dev): bump rubocop-rspec from 3.4.0 to 3.5.0 in /Library/Homebrew
...
Dependabot couldn't find the original pull request head commit, ac410e7e262a92178dcdb3a8d25fee8ab24d5424.
2025-03-04 11:30:36 -08:00
Patrick Linnane
d760e40919
Merge pull request #19420 from botantony/std_args
...
docs: add a bit more information about `std_*_args` to Formula Cookbook
2025-03-04 19:24:36 +00:00
Patrick Linnane
0c554fd7f4
Merge pull request #19423 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-1.73.2
...
build(deps-dev): bump rubocop from 1.73.1 to 1.73.2 in /Library/Homebrew
2025-03-04 19:21:27 +00:00
Patrick Linnane
452912cd35
Merge pull request #19422 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-965f2178ec
...
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
2025-03-04 19:20:45 +00:00
BrewTestBot
60d2db77f8
Update RBI files for rubocop.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2025-03-04 19:08:05 +00:00
BrewTestBot
7fdfddf697
brew vendor-gems: commit updates.
2025-03-04 19:07:55 +00:00
BrewTestBot
7e6727021d
brew vendor-gems: commit updates.
2025-03-04 19:07:43 +00:00
dependabot[bot]
d0df4385e4
build(deps-dev): bump rubocop from 1.73.1 to 1.73.2 in /Library/Homebrew
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.73.1 to 1.73.2.
- [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.73.1...v1.73.2 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-04 18:47:29 +00:00
dependabot[bot]
f203959831
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.11875 to 0.5.11882
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-runtime` from 0.5.11875 to 0.5.11882
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet` from 0.5.11875 to 0.5.11882
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-static` from 0.5.11875 to 0.5.11882
- [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-03-04 18:47:19 +00:00
botantony
bf7514f328
docs: add a bit more information about std_*_args
to Formula Cookbook
2025-03-04 13:04:10 +01:00
Mike McQuaid
9ad86c9e42
Merge pull request #19419 from heaths/pwsh-support
...
Document pwsh shell completion
2025-03-04 10:49:15 +00:00