Issy Long
a3932b44c0
Merge pull request #16899 from Homebrew/tapioca-compiler-for-tty-rbi
...
Convert the `utils/tty` RBI generator to a Tapioca compiler
2024-03-30 18:10:41 +00:00
Mike McQuaid
ec74bad6d3
Merge pull request #16962 from Homebrew/bump_15_prs
...
dev-cmd/bump*: limit the number of open PRs to 15.
2024-03-29 08:16:39 +00:00
Issy Long
05b716613b
Convert the utils/tty
RBI generator to a Tapioca compiler
...
- The preferred way of doing RBI generation is via Tapioca. So I am
trying to stop being intimidated by it, by learning how it works.
- This is very WIP still, currently failing with the following message
because the `module` name is missing in the generated RBI file.
```
There are parse errors in the generated RBI files.
Errors:
sorbet/rbi/dsl/tty.rbi:8: unexpected token tNL (2001)
sorbet/rbi/dsl/tty.rbi:64: unexpected token "end" (2001)
```
2024-03-29 00:41:56 +00:00
Bo Anderson
2f05b47242
Fix setup-ruby/rubocop issues when euid != uid
2024-03-28 15:39:07 +00:00
Mike McQuaid
fe16b14479
dev-cmd/bump*: limit the number of open PRs to 15.
...
Don't let users open more than 15 PRs at a time. We have other tooling
to nudge them to not do this but let's put it in the worst offenders:
the `bump*` commands.
2024-03-28 11:56:25 +00:00
Bo Anderson
28a80a6ebf
Avoid writable_real?
2024-03-27 06:26:32 +00:00
Douglas Eichelberger
7f9748bd03
Port Homebrew::DevCmd::VendorGems
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
084f63ef22
Port Homebrew::DevCmd::UpdateTest
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
c789bf4475
Port Homebrew::DevCmd::UpdateSponsors
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
7bef4b010c
Port Homebrew::DevCmd::UpdatePythonResources
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
46d758d5cf
Port Homebrew::DevCmd::UpdateLicenseData
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
bdf8fbc1ad
Port Homebrew::DevCmd::Unpack
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
ba5f392d4c
Port Homebrew::DevCmd::Typecheck
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
445d81db2e
Port Homebrew::DevCmd::Tests
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
827e943803
Port Homebrew::DevCmd::Test
2024-03-22 09:33:28 -07:00
Douglas Eichelberger
e0519d736a
Port Homebrew::DevCmd::TapNew
2024-03-22 09:33:28 -07:00
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
Douglas Eichelberger
821f2a5ab5
Automagically remove -cmd suffix
2024-03-21 19:55:35 -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
Douglas Eichelberger
1db309f024
Fix typo'd class name
2024-03-21 17:41:31 -07: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
Michael Cho
bfec6eecac
livecheck: support throttle DSL
...
Signed-off-by: Michael Cho <michael@michaelcho.dev>
2024-03-21 10:11:49 -04:00
Razvan Azamfirei
4129200b96
livecheck: add --extract-plist
switch
2024-03-21 11:50:27 +00:00
Douglas Eichelberger
b48f85f991
Fix nil repositories in dev-cmd bump
2024-03-20 13:40:35 -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
Douglas Eichelberger
777ee12258
Port Homebrew::DevCmd::Command
2024-03-20 10:36:19 -07:00
Douglas Eichelberger
55a0991902
Port Homebrew::DevCmd::Cat
2024-03-20 10:36:19 -07:00
Douglas Eichelberger
df42e9cfb3
Port Homebrew::DevCmd::Bump
2024-03-20 10:36:10 -07:00
Douglas Eichelberger
c70dc040c6
Port Homebrew::DevCmd::BumpUnversionedCask
2024-03-20 10:25:18 -07:00
Douglas Eichelberger
1097496a06
Port Homebrew::DevCmd::BumpRevision
2024-03-20 10:25:18 -07:00
Douglas Eichelberger
d873881c47
Port Homebrew::DevCmd::BumpFormulaPr
2024-03-20 10:25:17 -07:00