Daeho Ro
f6ce120b40
Merge pull request #20594 from Homebrew/pod2man-improve
...
feat: update regex replace for pod2man
2025-08-28 12:46:35 +00:00
Daeho Ro
b940c63578
feat: update regex replace for pod2man
2025-08-28 21:01:19 +09:00
Mike McQuaid
e235466dee
Merge pull request #20589 from Homebrew/pod2man-improve
...
feat: update pod2man normalize
2025-08-28 08:25:02 +00:00
Daeho Ro
e0f1fb54a3
feat: update pod2man normalize
2025-08-28 14:01:22 +09:00
Rylan Polster
df73746291
Merge pull request #20586 from Homebrew/formula-stub-improvements
...
Include aliases and renames in `FormulaStub`
2025-08-27 07:33:37 +00:00
Rylan Polster
9c68b548e9
Include aliases and renames in FormulaStub
2025-08-26 17:02:57 -04:00
Patrick Linnane
81b79b93f3
Merge pull request #20584 from Homebrew/livecheck-rename
...
unversioned_cask_checker: process rename operations
2025-08-26 15:07:02 +00:00
Bevan Kay
9416ca1551
unversioned_cask_checker: process rename operations
2025-08-26 21:23:07 +08:00
Issy Long
fee0e1543f
Merge pull request #20583 from Homebrew/encourage-adding-to-head-branch-allowlist
...
Encourage using a default branch for HEAD core formulae
2025-08-26 13:02:02 +00:00
Issy Long
577aec3f60
Encourage using a default branch for HEAD core formulae
...
- We don't mind if third-party taps have non-default HEAD branches - they have their reasons.
- But we want -core to be consistent, hence why there's the allowlist file.
- https://github.com/Homebrew/brew/pull/20402#discussion_r2292366323
2025-08-26 14:26:11 +02:00
Mike McQuaid
12a31a1f6a
Merge pull request #20578 from Homebrew/dug/t-must-cleanup
...
Remove unnecessary use of `T.must`
2025-08-26 07:33:04 +00:00
Rylan Polster
1ebeb64196
Merge pull request #20580 from Homebrew/fix-write-mkpath-extension-tests
...
Fix `WriteMkpathExtension` tests
2025-08-26 07:32:53 +00:00
Mike McQuaid
29518275d1
Merge pull request #20569 from Homebrew/bump-handle-skipped
...
bump: respect livecheck skipped status
2025-08-26 07:32:12 +00:00
Rylan Polster
9a93b15a7a
Fix WriteMkpathExtension
tests
2025-08-26 03:12:40 -04:00
Carlo Cabrera
97650da7ec
Merge pull request #20579 from Homebrew/test-WriteMkpathExtension
...
test, postinstall: use `WriteMkpathExtension`
2025-08-26 06:16:24 +00:00
Carlo Cabrera
515c4bd287
test, postinstall: use WriteMkpathExtension
...
See https://github.com/Homebrew/brew/pull/20566/files#r2299770459 .
2025-08-26 13:10:04 +08:00
Rylan Polster
0bf165c121
Merge pull request #20577 from Homebrew/sponsors-maintainers-man-completions
...
Update manpage and completions.
2025-08-26 04:11:10 +00:00
Douglas Eichelberger
4d11307d41
Refactor T.must called on .last
2025-08-25 20:30:31 -07:00
Douglas Eichelberger
d97933b38c
Refactor T.must called on .first
2025-08-25 20:27:47 -07:00
BrewTestBot
9e92b77360
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-26 03:14:55 +00:00
Ruoyu Zhong
1f55f0c01a
Merge pull request #20574 from Homebrew/pr-publish-main
...
dev-cmd/pr-publish: default to `main` branch
2025-08-26 02:55:16 +00:00
Douglas Eichelberger
af6f648f00
Merge pull request #20570 from Homebrew/dug/enable-refinement-cop
...
Enable Sorbet/Refinement
2025-08-25 18:48:53 +00:00
Rylan Polster
0e49c24705
Merge pull request #20573 from Homebrew/add-download-queue-helper
...
Create `DownloadQueue` helper to check concurrency and initialize
2025-08-25 18:10:49 +00:00
Michael Cho
8b3b832e03
dev-cmd/pr-publish: default to main
branch
2025-08-25 14:01:58 -04:00
Rylan Polster
ab33c09687
Merge pull request #20572 from Homebrew/remove-redundant-tbind-pathname
...
Remove redundant `T.bind(self, Pathname)`
2025-08-25 17:52:25 +00:00
Rylan Polster
3dff8dfb62
Create DownloadQueue
helper to check concurrency and initialize
2025-08-25 13:39:35 -04:00
Rylan Polster
7802a80613
Remove redundant T.bind(self, Pathname)
2025-08-25 12:57:48 -04:00
Carlo Cabrera
8b2209bc26
Merge pull request #20571 from Homebrew/formula_cellar_checks-avoid-changing-name
...
formula_cellar_checks: avoid changing name
2025-08-25 16:24:58 +00:00
Michael Cho
5adc8f75a8
formula_cellar_checks: avoid changing name
2025-08-25 12:00:33 -04:00
Douglas Eichelberger
5ed25c4329
Enable Sorbet/Refinement
2025-08-25 07:40:22 -07:00
Sam Ford
1d47038b12
bump: respect livecheck skipped status
...
`brew bump` understands that some formulae/casks are skipped by
livecheck but it doesn't use this information to avoid doing
unnecessary or inappropriate work. This modifies related logic to not
fetch PR information or try to open a version bump PR if livecheck is
skipped. livecheck is our only source of version information these
days, so we can't try to version bump a package if we don't have
upstream version information.
This has been leading to an "Invalid usage: `--version` must not be
empty" error and this _should_ fix the issue under these particular
circumstances. There's still plenty of room for improvement in how
all of this is handled in bump but this is just a quick bug fix.
2025-08-25 10:07:17 -04:00
Rylan Polster
dd7e3e0142
Merge pull request #20566 from Homebrew/extract-pathname-refinement
...
Extract `Pathname` refinement from `Formulary`
2025-08-25 10:02:06 +00:00
Rylan Polster
763531e821
Extract Pathname
refinement from Formulary
2025-08-25 04:08:42 -04:00
Mike McQuaid
82fabab8aa
Merge pull request #20560 from Homebrew/dug/typed-kernel
...
Enable strict typing in Kernel extensions + utils.rb
2025-08-25 07:31:58 +00:00
Mike McQuaid
0eb0c11dc3
Merge pull request #20563 from Homebrew/dug/formula-support-rename
...
Rename formula_support to keg_only reason, refactor slightly
2025-08-25 07:31:51 +00:00
Mike McQuaid
a0b6d12d30
Merge pull request #20490 from Homebrew/parser-formula-stubs
...
Load formulae from stubs in argument parser
2025-08-25 07:28:29 +00:00
Rylan Polster
9153a22fc9
Fix utils/autoremove
tests
2025-08-25 01:07:53 -04:00
Rylan Polster
f724e00830
Extract map_to_fully_loaded
2025-08-25 01:07:40 -04:00
Rylan Polster
a6031cb323
Set warn
to false
by default in named arg parsing
2025-08-25 00:34:09 -04:00
Rylan Polster
9ea567f561
Use formula stubs for some dependency checking
2025-08-25 00:34:09 -04:00
Rylan Polster
c0df920660
Parse named args from formula stubs
2025-08-25 00:34:09 -04:00
Douglas Eichelberger
6a25de5daf
Rename formula_support to keg_only reason, refactor slightly
2025-08-24 14:57:19 -07:00
Douglas Eichelberger
2dc4c7a4d2
Rename Volumes.which to avoid incompatible override
2025-08-24 14:34:31 -07:00
Rylan Polster
02947ea4ed
Merge pull request #20553 from Homebrew/formulary-types
...
Enable strict typing in `Formulary`
4.6.7
2025-08-24 18:23:35 +00:00
Rylan Polster
879b7a5dd8
Work around PathnameWriteMkpath
refinement recursion error
2025-08-24 14:08:01 -04:00
Rylan Polster
9a7fdd988c
Handle false case for @factory_cache_enabled
in Formulary
2025-08-24 14:07:17 -04:00
Rylan Polster
4410388043
Enable strict typing in Formulary
2025-08-24 12:58:48 -04:00
Douglas Eichelberger
566290dcbc
Merge pull request #20561 from Homebrew/sorbet-files-update
...
sorbet: Update RBI files.
2025-08-24 01:46:12 +00:00
Douglas Eichelberger
ceb2291be1
Enable strict typing in Kernel extensions + utils.rb
2025-08-23 18:44:36 -07:00
BrewTestBot
dc687d7160
sorbet: Update RBI files.
...
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sorbet.yml ) workflow.
2025-08-24 00:32:31 +00:00