Mike McQuaid
df589f47cb
Merge pull request #20511 from Homebrew/check_for_symlinked_home_doctor_only
...
os/linux/diagnostic: make check_for_symlinked_home doctor-only.
2025-08-19 07:45:58 +00:00
Mike McQuaid
dc8d920d37
Merge pull request #20510 from Homebrew/cask-env-var-diagnostic-fix
...
diagnostic: fix `check_cask_environment_variables` check
2025-08-19 07:42:27 +00:00
Mike McQuaid
b7d242a53f
Merge pull request #20497 from Homebrew/support_tiers_macos_future
...
Support Tiers: document future macOS support
2025-08-19 07:33:41 +00:00
Rylan Polster
f4445d2fba
Merge pull request #20509 from Homebrew/formula-analytics-os-names
...
Fix `formula-analytics` pretty OS name logic
2025-08-19 07:30:46 +00:00
Mike McQuaid
59f0197450
os/linux/diagnostic: make check_for_symlinked_home doctor-only.
...
This avoids printing it every time a `brew install` is run.
2025-08-19 08:30:06 +01:00
Mike McQuaid
e29749fcc2
Merge pull request #20496 from Homebrew/update-report-desc-non-api
...
cmd/update-report: show new formula/cask desc for non-API users too
2025-08-19 07:25:39 +00:00
Mike McQuaid
382d1f350f
Merge pull request #20489 from Homebrew/load-formula-stubs
...
Enable loading formulae from stubs
2025-08-19 07:24:54 +00:00
Ruoyu Zhong
10ec91cdeb
diagnostic: fix check_cask_environment_variables
check
...
Fixes #20505 .
2025-08-19 15:22:58 +08:00
Mike McQuaid
31e212b6f6
Support Tiers: document future macOS support
...
Let's provide a clear roadmap of what we plan to support, not and
when we plan to make these changes.
Co-authored-by: Sam Ford <1584702+samford@users.noreply.github.com>
Co-authored-by: Eric Knibbe <enk3@outlook.com>
2025-08-19 08:19:28 +01:00
Rylan Polster
4b4378943a
Fix formula-analytics
pretty OS name logic
2025-08-19 03:12:32 -04:00
Ruoyu Zhong
b45f0ecd2e
test/cmd/update-report: fix test
2025-08-19 14:59:40 +08:00
Rylan Polster
b04b0971a1
Enable loading stubbed formulae
2025-08-19 02:47:07 -04:00
Ruoyu Zhong
c481e71092
cmd/update-report: rework
2025-08-19 14:27:05 +08:00
Bo Anderson
99cdd7d8c0
Merge pull request #20507 from Homebrew/api-source-forbid-fix
...
api/formula: use correct method for allowing source path loads
2025-08-19 05:48:01 +00:00
Carlo Cabrera
64e548fb80
Merge pull request #20508 from Homebrew/wrapper-source
...
utils/wrapper.sh: fix `source` calls
2025-08-19 04:50:40 +00:00
Carlo Cabrera
17435f583f
utils/wrapper.sh: fix source
calls
...
We need to `source utils/helpers.sh` before calling `odie`. We also
don't need to `source utils/wrapper.sh` again here, because we are
already in `utils/wrapper.sh`.
2025-08-19 12:21:03 +08:00
Bo Anderson
1fa872f46b
api/formula: use correct method for allowing source path loads
2025-08-19 03:59:08 +01:00
Bo Anderson
60a75e87dd
Merge pull request #20506 from Homebrew/sorbet-files-update
...
sorbet: Update RBI files.
2025-08-19 02:54:23 +00:00
Bo Anderson
c7a255ffd1
Merge pull request #20491 from Homebrew/cask-rename-dsl-api
...
cask/dsl/rename: add api support
2025-08-19 02:53:49 +00:00
Bevan Kay
69145c911d
cask/dsl/rename: add api support
2025-08-19 11:47:15 +10:00
BrewTestBot
53659cbaa0
sorbet: Update RBI files.
...
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sorbet.yml ) workflow.
2025-08-19 00:29:42 +00:00
Bo Anderson
a7e338d520
Merge pull request #20501 from Homebrew/formula-no-tab-fix
...
Fix formula installs without a tab
2025-08-18 20:23:33 +00:00
Bo Anderson
4d43063060
Fix formula installs without a tab
2025-08-18 20:23:19 +01:00
Mike McQuaid
3518983f42
Merge pull request #20499 from Homebrew/deprecate_conflicts_with_formula
...
Deprecate `conflicts_with formula:` in Cask DSL.
2025-08-18 18:48:42 +00:00
Ruoyu Zhong
7cec7586ff
cmd/update-report: remove unused methods
2025-08-19 02:39:26 +08:00
Ruoyu Zhong
ee515fd5e0
cmd/update-report: show new formula/cask desc for non-API users too
...
This will make non-API users like myself happy.
2025-08-19 02:35:44 +08:00
Mike McQuaid
d13aaf94db
Deprecate conflicts_with formula:
in Cask DSL.
...
This is outside of our usual deprecation process but it's a no-op method
that does, and has always done, nothing so it doesn't make sense to wait
another 2.5 months before deprecating it.
While we're here, make `conflicts_with` `typed: strict` in Sorbet.
2025-08-18 19:25:54 +01:00
Mike McQuaid
1101689af2
Merge pull request #20500 from Homebrew/bump-pr-tap
...
dev-cmd/bump-*-pr: automatically tap core taps if needed.
2025-08-18 17:09:40 +00:00
Mike McQuaid
93807db8c2
dev-cmd/bump-*-pr: automatically tap core taps if needed.
...
If the tap isn't tapped already, automatically tap it.
2025-08-18 17:49:06 +01:00
Mike McQuaid
2dfc1b4eb8
Merge pull request #20498 from Homebrew/analytics_pretty_name
...
Move formula analytics pretty name logic to `MacOSVersion`.
2025-08-18 16:16:53 +00:00
Mike McQuaid
435158884d
Move formula analytics pretty name logic to MacOSVersion
.
...
This makes sense to centralize these so when we support new macOS
versions we can just add them to the
`VERSIONS_TO_ANALYTICS_PRETTY_NAMES` hash.
2025-08-18 16:57:20 +01:00
Mike McQuaid
0cadd6d0c1
Merge pull request #20487 from Homebrew/formulary-forbid-cache
...
formulary: do not allow using the cache when forbidding paths
2025-08-18 15:54:34 +00:00
Mike McQuaid
1e989a89b2
Merge pull request #20495 from Homebrew/keg_relocate_more
...
keg_relocate: add more /usr/local relocation pairs.
2025-08-18 15:34:14 +00:00
Mike McQuaid
8b0b8a8b1c
Merge pull request #20494 from Homebrew/keg_relocate_typed_strict
...
**/keg_relocate.rb: add set Sorbet `typed: strict`
2025-08-18 15:01:55 +00:00
Mike McQuaid
a1f2cd0e5c
Merge pull request #20493 from Homebrew/speedup-test
...
test/cask: speed up tests
2025-08-18 14:29:50 +00:00
Bo Anderson
e13f4a8295
Merge pull request #20486 from Homebrew/env-file-expand
...
bin/brew: expand env file filter to allow manpage-documented envs
2025-08-18 14:24:53 +00:00
Bo Anderson
b1b28fb2f4
formulary: forbid cache paths
2025-08-18 15:24:02 +01:00
Bevan Kay
9a60526c47
test/cask: speed up tests
2025-08-19 00:11:51 +10:00
Mike McQuaid
8a7cebfbb0
keg_relocate: add more /usr/local relocation pairs.
...
This should get more of the cases where we install things into
HOMEBREW_PREFIX but scoping them to the formula's name to avoid
accidental unneccessary relocations preventing `cellar :any` bottles.
2025-08-18 15:06:17 +01:00
Mike McQuaid
22fdb11e00
**/keg_relocate.rb: add set Sorbet typed: strict
...
Other files have been changed where required.
2025-08-18 15:02:15 +01:00
Mike McQuaid
831f453bc7
Merge pull request #20492 from Homebrew/sponsors-maintainers-man-completions
...
Update manpage and completions.
2025-08-18 13:07:35 +00:00
Bo Anderson
5e339e2081
bin/brew: expand env file filter to allow manpage-documented envs
2025-08-18 13:46:08 +01:00
BrewTestBot
472a5dfcd3
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-08-18 11:22:36 +00:00
Carlo Cabrera
18a77402a6
Merge pull request #20400 from Homebrew/stricter-brew-wrappers
...
brew.sh: enforce `HOMEBREW_FORCE_BREW_WRAPPER` more strictly
2025-08-18 11:00:46 +00:00
Carlo Cabrera
145c65d811
Merge remote-tracking branch 'origin/main' into stricter-brew-wrappers
2025-08-18 18:41:19 +08:00
Carlo Cabrera
83d8a4118b
Move all wrapper checks to utils/wrapper.sh
2025-08-18 18:29:52 +08:00
Bevan Kay
ee7b71935e
Merge pull request #20488 from Homebrew/rosetta-audit-fix
...
cask/audit: correctly filter artifact types in audit
2025-08-18 08:27:49 +00:00
Bevan Kay
9fcfb7b323
Merge pull request #20432 from Homebrew/cask-unsigned-fails-gatekeeper
...
cask: replace `unsigned` reason with `fails_gatekeeper_check`
2025-08-18 08:19:06 +00:00
Bevan Kay
869bdfa10a
cask/dsl: remap unsigned
to fails_gatekeeper_check
2025-08-18 18:04:58 +10:00
Bevan Kay
6c567067fd
deprecate_disable: remap unsigned
to fails_gatekeeper_check
2025-08-18 18:04:57 +10:00