45260 Commits

Author SHA1 Message Date
Patrick Linnane
dc0f9d50fd
Merge pull request #20008 from Homebrew/powershell-completion
feat: add _ to powershell completion filename
4.5.3
2025-05-25 04:55:46 +00:00
Patrick Linnane
9acd68b8c1
Merge pull request #20007 from Homebrew/SMillerDev-patch-2
feat: add clarification of macOS patches in Support-Tiers
2025-05-25 04:55:24 +00:00
Daeho Ro
24cd62140d
feat: add _ to powershell completion filename 2025-05-25 00:15:26 +09:00
Sean Molenaar
e76a02eadd
feat: add clarification of macOS patches in Support-Tiers 2025-05-24 17:03:40 +02:00
Eric Knibbe
f4375b0750
Merge pull request #20003 from Homebrew/dependabot/github_actions/github-actions-d0caf880e0
build(deps): bump codecov/test-results-action from 1.1.0 to 1.1.1 in the github-actions group
2025-05-23 14:03:07 +00:00
dependabot[bot]
90323ffc3c
build(deps): bump codecov/test-results-action
Bumps the github-actions group with 1 update: [codecov/test-results-action](https://github.com/codecov/test-results-action).


Updates `codecov/test-results-action` from 1.1.0 to 1.1.1
- [Release notes](https://github.com/codecov/test-results-action/releases)
- [Commits](f2dba722c6...47f89e9acb)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-23 08:38:21 +00:00
Mike McQuaid
51dc147d90
Merge pull request #20002 from Homebrew/selective-bundle-cleanup
bundle: add support for selective cleanup
2025-05-23 08:33:49 +00:00
Mike McQuaid
34b22000d6
Merge pull request #20001 from Homebrew/docs-typechecking-review
docs/Typechecking review
2025-05-23 08:33:03 +00:00
Bo Anderson
418a771d12
bundle: add support for selective cleanup 2025-05-23 06:19:01 +01:00
Eric Knibbe
2457fb123f
docs/Typechecking review 2025-05-22 22:54:51 -04:00
Eric Knibbe
241dbba55c
Merge pull request #20000 from Homebrew/docs-internal-links
docs: localize internal URLs
2025-05-23 00:49:57 +00:00
Eric Knibbe
6a07851c46
docs: localize internal URLs 2025-05-22 12:17:52 -04:00
Mike McQuaid
3f450e5f10
Merge pull request #19959 from botantony/uninstall-etc
uninstall: exclude configurational filess that belong to other formulae
2025-05-22 09:17:47 +00:00
Mike McQuaid
8d30251f9f
Merge pull request #19998 from botantony/extract-plist-no-autobump
cask/dsl: set `no_autobump!` if livecheck uses `:extract_plist`
2025-05-22 09:17:39 +00:00
botantony
ac2d167ffc
cask/dsl: set no_autobump! if livecheck uses :extract_plist
Signed-off-by: botantony <antonsm21@gmail.com>
2025-05-21 23:23:29 +02:00
Mike McQuaid
4887d58826
Merge pull request #19995 from Homebrew/fix_truncate
dev-cmd/bump-formula-pr: use `Formatter.truncate`.
2025-05-21 16:16:56 +00:00
Mike McQuaid
77c7587d77
Merge pull request #19993 from Homebrew/bundle_exec_exit_code
bundle/commands/exec: fix exit code handling.
2025-05-21 16:10:53 +00:00
Mike McQuaid
e5f844ec86
docs/Rakefile: fix/ignore more broken URLs. 2025-05-21 17:06:38 +01:00
Mike McQuaid
4aa7f83954
dev-cmd/bump-formula-pr: use Formatter.truncate.
Add new `Formatter.truncate` method, tests and use it.
2025-05-21 17:02:18 +01:00
Anton Melnikov
2f10b1cd6e
uninstall: style suggestions
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2025-05-21 17:54:21 +02:00
Mike McQuaid
daeb5b1dfe
Merge pull request #19992 from Homebrew/dependabot/github_actions/github-actions-36989fa650
build(deps): bump the github-actions group with 2 updates
2025-05-21 15:40:52 +00:00
Mike McQuaid
e8e8fcea02
bundle/commands/exec: fix exit code handling.
In some `brew tests` runs, `$CHILD_STATUS` can be `nil`.
Let's handle this and avoid these flaky tests.
2025-05-21 16:31:30 +01:00
dependabot[bot]
83db7a31ec
build(deps): bump the github-actions group with 2 updates
Bumps the github-actions group with 2 updates: [ruby/setup-ruby](https://github.com/ruby/setup-ruby) and [actions/stale](https://github.com/actions/stale).


Updates `ruby/setup-ruby` from 1.242.0 to 1.244.0
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](cb0fda56a3...13e7a03dc3)

Updates `actions/stale` from 9.0.0 to 9.1.0
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](28ca103628...5bef64f19d)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.244.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: actions/stale
  dependency-version: 9.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-21 15:29:12 +00:00
Mike McQuaid
85bd5af800
Merge pull request #19991 from Homebrew/dependabot_revamp
dependabot: use more groups.
2025-05-21 15:16:56 +00:00
botantony
3dad44c9f3
uninstall: exclude configurational filess that belong to other formulae
Signed-off-by: botantony <antonsm21@gmail.com>
2025-05-21 17:05:51 +02:00
Issy Long
01e0d4b311
Merge pull request #19989 from Homebrew/truncate-really-long-release-notes
Truncate long release notes in formula PR descriptions
2025-05-21 14:48:53 +00:00
Eric Knibbe
8f3315bff5
Merge pull request #19983 from Homebrew/audit-rosetta-skipping
cask/audit: skip audit_rosetta on Intel-only casks & OSes
2025-05-21 14:26:37 +00:00
Eric Knibbe
5027a9d2f2
cask/audit: skip audit_rosetta on Intel-only casks & OSes 2025-05-21 10:14:08 -04:00
Issy Long
63cdd0723c
Truncate long release notes in formula PR descriptions
- Some formula bumps have really long release notes which causes their
  bump PRs to exceed GitHub's 65k character limit for issue bodies.
2025-05-21 13:20:48 +00:00
Issy Long
8097268267
Merge pull request #19990 from Homebrew/sponsors-maintainers-man-completions
Update maintainers.
2025-05-21 13:17:44 +00:00
Mike McQuaid
6527fc1bf3
dependabot: use more groups.
- update all dependabot types once a week on Friday so they can make it
  into the new release on (usually) Monday
- use dependabot groups for all changes so we can merge them all at once
- use the `directories` option to DRY things up
2025-05-21 14:17:37 +01:00
BrewTestBot
b826bbf23e
Update maintainers.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2025-05-21 13:08:27 +00:00
Mike McQuaid
8b32d019d4
Merge pull request #19986 from Homebrew/fix_update_maintainers
dev-cmd/update-maintainers: various fixes.
2025-05-21 12:42:38 +00:00
Mike McQuaid
3482655284
Merge pull request #19987 from Homebrew/fix_tap_new_root_url_warning
dev-cmd/tap-new: fix root_url warning.
2025-05-21 12:34:16 +00:00
Issy Long
ee15435a90
Fix multiline hash key/value indentation 2025-05-21 14:31:58 +02:00
Mike McQuaid
c1a2f94e01
dev-cmd/tap-new: fix root_url warning.
Ruby couldn't detect the `root_url` usage inside the ERB template.
Instead, use interpolation so it can for a fixed warning and more concise
syntax.
2025-05-21 13:19:11 +01:00
Mike McQuaid
a94037a6ff
dev-cmd/update-maintainers: various fixes.
- install the `man` gem group for `kramdown` so
  `Manpages.regenerate_man_pages` can run successfully
- hardcode the non-organisation PLC members so that they aren't
  missing from the GitHub team
- correctly populate the PLC members again
2025-05-21 13:08:37 +01:00
Mike McQuaid
e1c6513562
Merge pull request #19977 from colindean/patch-1
Prohibit non-ASCII characters in URLs, nudge toward punycode
2025-05-21 11:50:30 +00:00
Colin Dean
d5b3ae095c
Prohibit non-ASCII characters in URLs, nudge toward punycode
Inspired by curl's blog post, [Detecting malicious Unicode][1], this likely captures most if not all cases and nudges the user toward supplying IDNs with punycode.

A possible improvement would be telling the user exactly what punycode domain to use instead, but that may require another library as I can't quickly find something built into the Ruby stdlib that handles punycode encoding.

[1]: https://daniel.haxx.se/blog/2025/05/16/detecting-malicious-unicode/

Co-authored-by: Štefan Baebler <319826+stefanb@users.noreply.github.com>
2025-05-21 12:42:07 +01:00
Mike McQuaid
33a6d21eef
Merge pull request #19985 from Homebrew/dug/annotations
Include annotations in tapioca updates
2025-05-21 07:41:33 +00:00
Douglas Eichelberger
cd86e43fb1
Add rubocop exclusion 2025-05-20 20:59:24 -07:00
Douglas Eichelberger
1d4f1481ae
brew tc --update 2025-05-20 20:57:13 -07:00
Douglas Eichelberger
38bad25a86
Include annotations in typecheck updates 2025-05-20 20:56:53 -07:00
Patrick Linnane
cdf3964753
Merge pull request #19981 from Homebrew/dependabot/bundler/Library/Homebrew/ruby-lsp-0.23.21
build(deps-dev): bump ruby-lsp from 0.23.20 to 0.23.21 in /Library/Homebrew
2025-05-20 21:07:21 +00:00
Patrick Linnane
df306e1426
Merge pull request #19978 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-251ed9551b
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
2025-05-20 21:07:05 +00:00
Patrick Linnane
c2abb473bf
Merge pull request #19980 from Homebrew/dependabot/pip/Library/Homebrew/formula-analytics/setuptools-80.8.0
build(deps): bump setuptools from 80.7.1 to 80.8.0 in /Library/Homebrew/formula-analytics
2025-05-20 21:06:45 +00:00
Patrick Linnane
436eec1923
Merge pull request #19979 from Homebrew/dependabot/pip/Library/Homebrew/formula-analytics/influxdb3-python-0.13.0
build(deps): bump influxdb3-python from 0.12.0 to 0.13.0 in /Library/Homebrew/formula-analytics
2025-05-20 21:06:31 +00:00
Patrick Linnane
ce7256b154
Merge branch 'master' into dependabot/bundler/Library/Homebrew/ruby-lsp-0.23.21 2025-05-20 13:49:54 -07:00
Patrick Linnane
8e58386539
Merge branch 'master' into dependabot/bundler/Library/Homebrew/sorbet-251ed9551b 2025-05-20 13:49:51 -07:00
Patrick Linnane
303e4e4784
Merge branch 'master' into dependabot/pip/Library/Homebrew/formula-analytics/setuptools-80.8.0 2025-05-20 13:49:48 -07:00