Bo Anderson
9cf0d34ee0
Move gem group setting to separate, cacheable file
2023-09-13 14:04:13 +01:00
Mike McQuaid
24de357fbf
Merge pull request #16000 from MikeMcQuaid/gitlab_shared_audit_fix
...
utils/shared_audits: handle 404 metadata errors from GitLab API.
2023-09-13 09:48:07 +01:00
Mike McQuaid
c1f79499af
Merge pull request #15942 from issyl0/audit-pypi-package-names-match-resource-names
...
Add an audit for mismatched Python resource and PyPi package names
2023-09-13 09:32:09 +01:00
Mike McQuaid
0454669656
utils/shared_audits: handle 404 metadata errors from GitLab API.
...
Fixes #15995 .
2023-09-13 09:31:34 +01:00
Mike McQuaid
7ef351ea16
Merge pull request #15999 from MikeMcQuaid/docs_fix_link
...
docs/Rakefile: fix broken link.
2023-09-13 09:14:12 +01:00
Mike McQuaid
c2bddc9957
docs/Rakefile: fix broken link.
...
This link works but it's failing CI.
2023-09-13 09:00:37 +01:00
Mike McQuaid
7a849b3d1c
Merge pull request #15996 from Homebrew/sponsors-maintainers-man-completions
...
Update sponsors.
2023-09-13 08:54:53 +01:00
Mike McQuaid
e7c4d7ebeb
resource_auditor: handle potential nil case.
2023-09-13 08:51:54 +01:00
Bo Anderson
34eb4f8a94
Merge pull request #15997 from Bo98/14rc-pkgconfig
...
os/mac/pkgconfig: update for macOS 14 RC SDK
2023-09-13 02:13:37 +01:00
Bo Anderson
6d0c424b41
os/mac/pkgconfig: update for macOS 14 RC SDK
2023-09-13 01:47:03 +01:00
BrewTestBot
403b2fd3d2
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-09-13 00:05:27 +00:00
Nanda H Krishna
eacdf7aa60
Merge pull request #15994 from Homebrew/sorbet-files-update
...
sorbet: Update RBI files.
2023-09-11 23:27:53 -04:00
BrewTestBot
b2ee23c7a3
sorbet: Update RBI files.
...
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml ) workflow.
2023-09-12 00:24:40 +00:00
Issy Long
bf163013d9
Use a regex instead of splitting the URL on /
etc
2023-09-12 00:30:21 +01:00
Mike McQuaid
4afb8e5602
Merge pull request #15992 from MikeMcQuaid/change_rpath_sig
...
os/mac/keg: fix `change_rpath` type signature.
4.1.11
2023-09-11 15:41:33 +01:00
Mike McQuaid
9d44d278e4
os/mac/keg: fix change_rpath
type signature.
...
Fixes #15990
2023-09-11 14:57:22 +01:00
Mike McQuaid
96e61c5ba5
Merge pull request #15991 from Homebrew/sponsors-maintainers-man-completions
...
Update manpage and completions.
2023-09-11 14:44:58 +01:00
BrewTestBot
498d0ee8ea
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-09-11 13:28:18 +00:00
Mike McQuaid
86acd120b8
Merge pull request #15983 from razvanazamfirei/deprecate-online-flag
...
bump-cask-pr: deprecate online flag
2023-09-11 14:27:01 +01:00
Razvan Azamfirei
705c466bbd
bump-cask-pr: comment out odeprecated
2023-09-11 09:13:43 -04:00
Mike McQuaid
4e0ec2555e
Merge pull request #15986 from EricFromCanada/docs-assorted-improvements
...
Docs: assorted refinements for output
2023-09-11 13:06:52 +01:00
Mike McQuaid
bd1caa4f87
Merge pull request #15974 from chenrui333/chore-update-safari-ua
...
chore: update safari UA to the latest
2023-09-11 13:05:40 +01:00
Mike McQuaid
838cb3bef9
Merge pull request #15987 from apainintheneck/audit-cmd-only-flush-formulary-cache-when-needed
...
cmd/audit: only flush formulary cache when needed
2023-09-11 13:03:41 +01:00
Mike McQuaid
f440158ce5
Merge pull request #15980 from scpeters/keg_relocate_codesign_once
...
Speed up keg installation with fewer code-signing calls
2023-09-11 13:01:22 +01:00
Eric Knibbe
c493b5e680
cmd+dev-cmd: fixes for output formatting
2023-09-11 02:29:57 -04:00
Eric Knibbe
4662678b3b
cmd+dev-cmd: adjust description line breaks
...
Use to distinguish additional notes from initial explanation and usage info
2023-09-11 02:29:21 -04:00
Eric Knibbe
2f79bdd257
global: add HOMEBREW_API_WWW
2023-09-11 02:26:37 -04:00
Eric Knibbe
43c8fec557
docs: mark console output appropriately
2023-09-11 02:26:37 -04:00
Eric Knibbe
9372edf38f
docs: re-case titles
2023-09-11 02:26:37 -04:00
Eric Knibbe
931f762598
docs+rubydoc: various grammar/wording fixes
2023-09-11 02:26:37 -04:00
Rui Chen
d31f4e4697
fix: update UA regex
...
Signed-off-by: Rui Chen <rui@chenrui.dev>
2023-09-09 22:47:47 -04:00
apainintheneck
d63e8cde80
cmd/audit: only flush formulary cache when needed
...
The cache here needs to be cleared when we are auditing multiple
os/arch combinations but not when we are running the audit only
for the current os/arch combination. This gives a 2x speed boost
to `brew audit --skip-style --except-version --tap=homebrew/core` locally.
In theory we could clear the cache less often by running all audits for
one os/arch combination at a time when auditing multiple os/arch combinations.
This would make the output a bit harder to follow and we don't seem to
run those checks on CI so I'm skipping that for now.
2023-09-09 18:47:29 -07:00
Steve Peters
94ef9a4b7a
codesign in keg_relocate instead of keg methods
...
Currently the codesign_patched_binary method may be called many
times for the same file when installing a keg.
This removes the calls to codesign_patched_binary from os/mac/keg
and adds a single call to the relocate_dynamic_linkage and
fix_dynamic_linkage methods in extend/os/mac/keg_relocate
to speed up keg installation.
2023-09-09 18:14:28 -07:00
Eric Knibbe
bd659ce4d0
formula: fixes for rubydoc output
...
in particular, #generate_completions_from_executable
2023-09-09 14:54:45 -04:00
Eric Knibbe
beafe82096
cmd/deps: explain runtime dependencies mode
2023-09-09 12:11:12 -04:00
Mike McQuaid
502434cf44
Merge pull request #15982 from ZhongRuoyu/audit-hashicorp-formulae
2023-09-09 07:51:12 +01:00
Bo Anderson
f17a23a89f
Merge pull request #15981 from hyuraku/remove-useless-require-from-formula.rb
...
remove useless require from `Formula`
2023-09-09 03:32:27 +01:00
Ruoyu Zhong
1306ecc694
formula_auditor: audit all relicensed HashiCorp formulae
...
Apply #15975 to all affected formulae.
2023-09-08 22:45:57 +08:00
hyuraku
08c4e6848e
remove useless require
2023-09-08 22:52:33 +09:00
Mike McQuaid
704b97d36d
Merge pull request #15971 from maschwenk/mfs-try-to-fix-upstream-issue
...
Reset requirement cache (again) after `recursive_dependencies.map(&:to_formula)` invalidates singleton cache
2023-09-08 00:58:08 -04:00
Mike McQuaid
4a208108fd
Merge pull request #15979 from alebcay/allow-sshpass
...
missing_formula: remove sshpass from denylist
2023-09-08 00:47:10 -04:00
Mike McQuaid
9b7b283805
Merge pull request #15977 from apainintheneck/improve-cask-audit
...
Improve cask audit
2023-09-08 00:46:34 -04:00
apainintheneck
1dc9274f62
Improve cask audit
...
- check for cask.url in audit steps
- check for cask.version in audit steps
- check for cask.sha256 in fetch command
- stop omitting casks based on nil url in audit command
It would be nice to be able to omit casks from the audit
if the os is not supported but there is not easy way to
do that without updating the SimulateSystem code or
refactoring how MacOSRequirement's are defined in the DSL.
2023-09-07 20:38:17 -07:00
Caleb Xu
fcb3f8c553
missing_formula: remove sshpass from denylist
2023-09-07 21:51:12 -04:00
Mike McQuaid
12c8778af9
Merge pull request #15975 from iMichka/tf
...
terraform: add audit for relicensing
4.1.10
2023-09-06 22:09:59 -04:00
Mike McQuaid
d56b0952e9
Merge pull request #15973 from Homebrew/dependabot/bundler/Library/Homebrew/minitest-5.20.0
...
build(deps): bump minitest from 5.19.0 to 5.20.0 in /Library/Homebrew
2023-09-06 22:08:55 -04:00
Issy Long
08f58ab5f7
Skip when the resource name is the same as the formula name
...
- Otherwise we get an audit failure in, for example, the `twine-pypi`
formula for the package name from its `url` that's actually `twine`.
- For this we only should track `resource "name"` blocks.
2023-09-06 23:29:09 +01:00
Issy Long
bb44d66e79
Python package names can have more characters in than just _
and -
2023-09-06 23:28:23 +01:00
Issy Long
94d4061589
Improve PyPI package name audit wording
2023-09-06 23:16:25 +01:00
Michka Popoff
a24d15d942
terraform: add audit for relicensing
...
See also
https://github.com/Homebrew/homebrew-core/pull/139538
2023-09-06 21:28:01 +02:00