Douglas Eichelberger
0d04f198d2
Port Homebrew::DevCmd::StyleCmd
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
1436b06e90
Port Homebrew::DevCmd::Sh
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
177bab38c7
Port Homebrew::DevCmd::Release
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
6d362ccb3b
Port Homebrew::DevCmd::PrUpload
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
dc062bea52
Port Homebrew::DevCmd::PrPull
2024-03-22 09:33:28 -07:00
Mike McQuaid
999ecf8b54
Merge pull request #16937 from Homebrew/ported-cmds
...
Convert next batch of dev commands to use AbstractCommand
2024-03-22 08:36:08 +00:00
Mike McQuaid
b7eed980c0
Merge pull request #16932 from samford/livecheck/update-url-rubocop
...
rubocops/livecheck: Rework LivecheckUrlProvided
2024-03-22 08:33:14 +00:00
Douglas Eichelberger
821f2a5ab5
Automagically remove -cmd suffix
2024-03-21 19:55:35 -07:00
Douglas Eichelberger
97370b4e6a
Use @min_named_args to generate argv
2024-03-21 19:48:15 -07:00
Douglas Eichelberger
26b3f30bba
Fix test
2024-03-21 19:05:26 -07:00
Douglas Eichelberger
b37274de8b
Port Homebrew::DevCmd::PrPublish
2024-03-21 19:04:31 -07:00
Douglas Eichelberger
972e853ec0
Port Homebrew::DevCmd::PrAutomerge
2024-03-21 19:04:31 -07:00
Douglas Eichelberger
d15f99514c
Port Homebrew::DevCmd::Livecheck
2024-03-21 19:04:31 -07:00
Douglas Eichelberger
5848c3d81b
Port Homebrew::DevCmd::Linkage
2024-03-21 19:04:31 -07:00
Douglas Eichelberger
afaa48bd17
Port Homebrew::DevCmd::Irb
2024-03-21 19:04:31 -07:00
Douglas Eichelberger
0e489a8c04
Port Homebrew::DevCmd::InstallBundlerGems
2024-03-21 19:04:31 -07:00
Douglas Eichelberger
485574ac98
Port Homebrew::DevCmd::GenerateManCompletions
2024-03-21 19:04:30 -07:00
Douglas Eichelberger
7fc20640f2
Port Homebrew::DevCmd::GenerateFormulaApi
2024-03-21 19:04:30 -07:00
Douglas Eichelberger
afceaec076
Port Homebrew::DevCmd::GenerateCaskApi
2024-03-21 19:04:30 -07:00
Douglas Eichelberger
16b93c48e0
Port Homebrew::DevCmd::Formula
2024-03-21 19:04:30 -07:00
Douglas Eichelberger
2f461b1b95
Port Homebrew::DevCmd::Extract
2024-03-21 19:04:30 -07:00
Douglas Eichelberger
2cc70549d8
Port Homebrew::DevCmd::Edit
2024-03-21 19:04:30 -07:00
Douglas Eichelberger
21c84553cf
Port Homebrew::DevCmd::DispatchBuildBottle
2024-03-21 19:04:30 -07:00
Douglas Eichelberger
19f9c52652
Port Homebrew::DevCmd::DetermineTestRunners
2024-03-21 19:04:30 -07:00
Douglas Eichelberger
9297a850aa
Port Homebrew::DevCmd::Create
2024-03-21 19:04:30 -07:00
Bo Anderson
d704e007c7
Merge pull request #16935 from Homebrew/fix-typo-class
...
Fix typo'd command class name
2024-03-22 01:38:51 +00:00
Douglas Eichelberger
1a62a639b2
Merge pull request #16934 from cho-m/test-shell-completion-error
...
test/abstract_command_spec: rename cat to fix completions test
2024-03-21 18:17:28 -07:00
Douglas Eichelberger
4dc92026b8
Use non-null description
2024-03-21 17:46:35 -07:00
Douglas Eichelberger
1db309f024
Fix typo'd class name
2024-03-21 17:41:31 -07:00
BrewTestBot
0f974bdb0a
sorbet: Update RBI files.
...
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml ) workflow.
2024-03-22 00:18:58 +00:00
Michael Cho
57b7f3940d
test/abstract_command_spec: rename cat
to fix completions test
...
Signed-off-by: Michael Cho <michael@michaelcho.dev>
2024-03-21 19:58:22 -04:00
Michael Cho
3ddc196f11
cleanup: remove broken symlink for uninstalled migrated Casks
...
Signed-off-by: Michael Cho <michael@michaelcho.dev>
2024-03-21 17:52:48 -04:00
Sam Ford
b3ab410215
rubocops/livecheck: Rework LivecheckUrlProvided
...
The existing `LivecheckUrlProvided` RuboCop requires a `url` for all
`livecheck` blocks except those using `skip`, `formula`, or `cask`,
as those only appear in a `livecheck` block with no other DSL methods.
We now have a `throttle` method that can be used alongside other DSL
methods (e.g., `url`, `regex`, `strategy`) or by itself. `brew style`
currently fails when `throttle` is used by itself, so this reworks
the conditions to allow this usage.
2024-03-21 15:53:25 -04:00
Michael Cho
43e2e28869
dev-cmd/bump-formula-pr: clean up unused code
...
Signed-off-by: Michael Cho <michael@michaelcho.dev>
2024-03-21 10:11:50 -04:00
Sam Ford
0f063921c5
livecheck: Update throttle rate parameter type
...
Co-authored-by: Markus Reiter <me@reitermark.us>
2024-03-21 10:11:50 -04:00
Sam Ford
7681621cd4
livecheck: Reorder throttle
2024-03-21 10:11:50 -04:00
Sam Ford
25d07c3838
livecheck: Add throttle info to debug, JSON output
2024-03-21 10:11:50 -04:00
Michael Cho
bfec6eecac
livecheck: support throttle DSL
...
Signed-off-by: Michael Cho <michael@michaelcho.dev>
2024-03-21 10:11:49 -04:00
Mike McQuaid
a2378f29d9
Merge pull request #16929 from Homebrew/update-test-for-custom-service-require-root
...
rubocops/service_spec: update test for name and require root
2024-03-21 12:24:07 +00:00
Razvan Azamfirei
4129200b96
livecheck: add --extract-plist
switch
2024-03-21 11:50:27 +00:00
apainintheneck
769b4f89c7
rubocops/service_spec: update test to cover custom name that requires root
...
This was added in recently and this just updates the test to reflect the
expected behavior for the cop.
2024-03-20 21:05:14 -07:00
Patrick Linnane
df84883f12
formula_auditor: generalize relicensed formula audit
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2024-03-20 20:59:35 -07:00
Patrick Linnane
216c79cebd
formula_auditor: handle redis
relicense
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2024-03-20 20:49:06 -07:00
Kevin
7b2bfee363
Merge pull request #16903 from apainintheneck/prevent-unexpected-network-calls-in-tests
...
Prevent unexpected network calls in tests
2024-03-20 20:40:26 -07:00
BrewTestBot
8ce9ffe660
sorbet: Update RBI files.
...
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml ) workflow.
2024-03-21 00:20:03 +00:00
Douglas Eichelberger
b48f85f991
Fix nil repositories in dev-cmd bump
2024-03-20 13:40:35 -07:00
Douglas Eichelberger
db9c5a5da1
Fix linux test
2024-03-20 10:36:19 -07:00
Douglas Eichelberger
bf9ebccecd
Handle dashed commands
2024-03-20 10:36:19 -07:00
Douglas Eichelberger
6b19bc5535
Style cleanup
2024-03-20 10:36:19 -07:00
Douglas Eichelberger
0373e0dc29
Port Homebrew::DevCmd::Contributions
2024-03-20 10:36:19 -07:00