Issy Long
f2a64f3808
Fix RuboCop and exclude psych
from RBI generation
2024-04-17 22:25:12 +01:00
Issy Long
58fbaecedb
Add the debug
gem for test debugging
2024-04-17 22:25:10 +01:00
Issy Long
11c1960729
Remove byebug
since it doesn't work in tests anymore
...
- Byebug was introduced in [2020](https://github.com/Homebrew/brew/pull/7577 ) for hooking into tests for debugging.
- It does not work anymore in so far as it does not stop at breakpoints when following the instructions to trigger them in tests.
2024-04-17 22:24:21 +01:00
Ruoyu Zhong
84d731888e
Merge pull request #17097 from ZhongRuoyu/artifact-actions-v4
...
pr-pull: support globbing artifacts
2024-04-18 00:58:44 +08:00
Ruoyu Zhong
1a1a466e9d
pr-pull: support globbing artifacts
...
Artifact actions v3 is deprecated and will soon be unavailable [^1].
This adds support for v4 by allowing `brew pr-pull` to accept a glob
pattern for artifact names, like actions/download-artifact does [^2].
[^1]: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
[^2]: https://github.com/actions/download-artifact/tree/v4/#usage
2024-04-17 03:36:43 +08:00
BrewTestBot
7b09db5a9b
Update RBI files for rubocop.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-04-16 18:50:50 +00:00
Patrick Linnane
a553f96c96
Merge pull request #17090 from Homebrew/dependabot/bundler/Library/Homebrew/tapioca-0.13.3
2024-04-15 11:32:43 -07:00
BrewTestBot
a4bc5a82ff
Update RBI files for tapioca.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-04-15 18:22:26 +00:00
BrewTestBot
f58dc9c6b2
Update RBI files for method_source.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-04-15 18:21:40 +00:00
BrewTestBot
1e56d82af3
Update RBI files for tapioca.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-04-14 20:07:44 +00:00
Mike McQuaid
c683e011b8
Merge pull request #17049 from trail-of-forks/ww/attestation
...
attestation: add initial attestation helpers, integrate into `brew install`
2024-04-12 15:52:51 +01:00
BrewTestBot
45f7634b69
Update RBI files for rubocop.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-04-10 16:39:03 +00:00
William Woodruff
a99100bb6d
typechecking, clearer env usage
...
Signed-off-by: William Woodruff <william@yossarian.net>
2024-04-08 16:27:18 -04:00
Douglas Eichelberger
c404dd9a05
Update tapioca config
2024-04-08 11:58:34 -07:00
BrewTestBot
4de2b56e72
Update RBI files for rubocop.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-04-08 18:17:05 +00:00
Mike McQuaid
1474806527
Add more HOMEBREW_FORBIDDEN_*
configuration
...
We already had `HOMEBREW_FORBIDDEN_LICENSES` but this commit adds
`HOMEBREW_FORBIDDEN_CASKS`, `HOMEBREW_FORBIDDEN_FORMULAE` and
`HOMEBREW_FORBIDDEN_TAPS` for also forbidding those.
Relatedly, add `HOMEBREW_FORBIDDEN_OWNER` and
`HOMEBREW_FORBIDDEN_OWNER_CONTACT` to allow customising these
messages.
There were no existing tests for `HOMEBREW_FORBIDDEN_LICENSES` so have
added more tests for all of these checks.
Co-authored-by: Bo Anderson <mail@boanderson.me>
2024-04-08 16:38:32 +01:00
BrewTestBot
34a1034858
Update RBI files for rbi.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-04-04 18:48:07 +00:00
BrewTestBot
555e6f8b3d
Update RBI files for multi.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-04-04 15:13:06 +00:00
BrewTestBot
868304f3ff
Update RBI files for parallel_tests.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-04-03 16:46:57 +00:00
BrewTestBot
535a8f4201
Update RBI files for sorbet-static-and-runtime-and-sorbet-runtime.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-04-02 14:44:34 +00:00
BrewTestBot
1f79926c68
sorbet: Update RBI files.
...
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml ) workflow.
2024-04-01 00:22:05 +00:00
Issy Long
75db3b8e21
Apply suggestions from code review
...
Co-authored-by: Douglas Eichelberger <697964+dduugg@users.noreply.github.com>
2024-03-30 19:54:51 +00:00
Issy Long
9dfe11870e
Convert the EnvConfig
RBI generator to a Tapioca compiler
2024-03-30 18:30:20 +00:00
Issy Long
db39e939b0
Apply suggestions from code review
2024-03-30 18:00:39 +00:00
Issy Long
e4a1f3319c
Tty methods are class methods
2024-03-29 00:41:56 +00:00
Issy Long
bbf5825d54
Appease RuboCop
2024-03-29 00:41:56 +00:00
Douglas Eichelberger
769547e7e3
Use create_module instead
2024-03-29 00:41:56 +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
BrewTestBot
a55fe01bae
Update RBI files for spoom.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-03-27 19:23:00 +00:00
BrewTestBot
e5fb1c9e1b
Update RBI files for tapioca.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-03-27 17:35:01 +00:00
BrewTestBot
0b736982f0
Update RBI files for tapioca.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-03-26 18:05:57 +00:00
BrewTestBot
cea0746fdc
Update RBI files for parallel_tests.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-03-25 18:11:01 +00:00
BrewTestBot
114ce6d125
sorbet: Update RBI files.
...
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml ) workflow.
2024-03-23 00:18:56 +00:00
Douglas Eichelberger
4fc8260604
Merge pull request #16938 from Homebrew/ported-cmds
...
Convert remaining dev commands to use AbstractCommand
2024-03-22 14:11:05 -07:00
BrewTestBot
0270cb9c49
Update RBI files for sorbet-runtime-and-sorbet-static-and-runtime.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-03-22 16:36:22 +00:00
Douglas Eichelberger
a2492c25a2
Remove NON_PARSER_ARGS_METHODS
2024-03-22 09:33:28 -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
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
cae62e0175
Update Command API
2024-03-20 10:16:17 -07:00
Douglas Eichelberger
2cc3ce9bb4
Merge pull request #16815 from dduugg/abstract-command
...
Provide interface and individual namespaces for brew CLI commands
2024-03-18 08:11:52 -07:00
Douglas Eichelberger
820d320835
Remove and refactor rspec-its use
2024-03-17 22:47:37 -07:00
Douglas Eichelberger
133b9382f0
Improve readability
2024-03-17 09:29:40 -07:00
Douglas Eichelberger
4b358fc713
Extract global args
2024-03-16 11:15:03 -07:00
Douglas Eichelberger
625206b0bd
Avoid duplicating global options
2024-03-15 16:30:09 -07:00
Douglas Eichelberger
dfa01a5a84
Update args compiler
2024-03-15 14:24:26 -07:00
Douglas Eichelberger
a3e5e3f7a0
Merge pull request #16880 from dduugg/args-compiler
...
Add tapioca compiler for Homebrew::CLI::Args
2024-03-14 11:50:07 -07:00
BrewTestBot
65d70d024e
Update RBI files for minitest.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-03-14 18:38:37 +00:00
Douglas Eichelberger
68cce23e15
Add tests
2024-03-13 22:02:03 -07:00
Douglas Eichelberger
5888cd8607
Fix root namespace
2024-03-12 16:34:04 -07:00
Douglas Eichelberger
76932fdf7e
Add tapioca compiler for Homebrew::CLI::Args
2024-03-12 16:34:04 -07:00