38881 Commits

Author SHA1 Message Date
Douglas Eichelberger
a40fc0afd3 Add upstream rbi 2024-02-11 20:27:38 -08:00
Douglas Eichelberger
5b5cfe89de Resolve violations from removing hidden.rbi 2024-02-11 20:27:38 -08:00
Douglas Eichelberger
c83e0170a9 Fix cask_help rbi 2024-02-11 20:27:38 -08:00
Douglas Eichelberger
b010e397d6 Add extend/node.rbi, remove unused methods 2024-02-11 20:27:38 -08:00
Douglas Eichelberger
09f5a46218 rm hidden.rbi 2024-02-11 20:27:38 -08:00
Douglas Eichelberger
b2dc842238 wip 2024-02-11 20:27:38 -08:00
Douglas Eichelberger
12d32cc69e Manual fixes 2024-02-11 20:13:24 -08:00
Sam Ford
55ec4c483c
Crate: Rework conditions
Co-authored-by: Douglas Eichelberger <dduugg@gmail.com>
Co-authored-by: Markus Reiter <me@reitermark.us>
2024-02-11 21:53:21 -05:00
Sam Ford
98f3258ff4
Livecheck: Add Crate strategy
We discussed the idea of adding a livecheck strategy to check crate
versions years ago but decided to put it off because it would have
only applied to one formula at the time (and it wasn't clear that a
crate was necessary in that case). We now have a few formulae that
use a crate in the `stable` URL (`cargo-llvm-cov`, `pngquant`,
`oakc`) and another formula with a crate resource (`deno`), so
there's some value to the idea now.

I established a standard approach for checking crate versions in a
somewhat recent `pngquant` `livecheck` block update and this commit
reworks it into a strategy, so we won't have to duplicate that
`livecheck` block in these cases. With this strategy, we usually
won't even need a `livecheck` block at all.

Under normal circumstances, a regex and/or strategy block shouldn't
be necessary but the strategy supports them when needed. The response
from the crates.io API is a JSON object, so this uses
`Json#versions_from_content` internally and a `strategy` block will
receive the parsed `json` object and a regex (the strategy default or
the regex from the `livecheck` block).
2024-02-11 21:53:21 -05:00
Douglas Eichelberger
2be13eb715 brew style --fix 2024-02-11 14:35:42 -08:00
Douglas Eichelberger
ee08fc53c1 Include all test paths in RSpec cops 2024-02-11 14:25:05 -08:00
Kevin
352f57d753
Merge pull request #16641 from aaronliu0130/patch-1
Cookbook: the deleted → be deleted
2024-02-11 14:18:21 -08:00
Kevin
ac7e759540
Merge pull request #16637 from sjorek/issue-16636-fix-support-of-formulae-aliases-in-taps
Fix support of formulae aliases in taps
2024-02-11 14:15:42 -08:00
apainintheneck
70ffc31338 formulary: update logic and add regression test 2024-02-11 13:09:53 -08:00
Aaron Liu
db12a9c4ae
Docs: the deleted → be deleted 2024-02-11 14:47:32 -05:00
Patrick Linnane
024eb6419b
Merge pull request #16639 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-runtime-and-sorbet-static-and-runtime-0.5.11247
build(deps): bump sorbet-runtime and sorbet-static-and-runtime in /Library/Homebrew
2024-02-11 09:39:31 -06:00
BrewTestBot
1ba848ccec
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-02-11 15:29:41 +00:00
BrewTestBot
593e913ea0
brew vendor-gems: commit updates. 2024-02-11 15:27:59 +00:00
dependabot[bot]
b7cd5072a9
build(deps): bump sorbet-runtime and sorbet-static-and-runtime
Bumps [sorbet-runtime](https://github.com/sorbet/sorbet) and [sorbet-static-and-runtime](https://github.com/sorbet/sorbet). These dependencies needed to be updated together.

Updates `sorbet-runtime` from 0.5.11237 to 0.5.11247
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-static-and-runtime` from 0.5.11237 to 0.5.11247
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: sorbet-static-and-runtime
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-11 15:26:36 +00:00
Stephan Jorek
d01de7545c
refactor bugfix to satify brew audit 2024-02-11 11:40:49 +01:00
Stephan Jorek
863654e37c
remove accidentally added newline 2024-02-11 01:39:44 +01:00
Stephan Jorek
1570a4b8a3
Fix support of formulae aliases in taps
Resolves: #16636
2024-02-11 00:38:47 +01:00
Kevin
6797edf425
Merge pull request #16632 from reitermarkus/simplify-tests
Simplify tests.
2024-02-10 10:29:31 -08:00
Kevin
0782ba112c
Merge pull request #16581 from bevanjkay/shared_filelist_cop
rubocops/cask: add a cop for specific numbered shared file list files
2024-02-10 10:13:38 -08:00
Markus Reiter
3cbdc196fc
Merge pull request #16635 from reitermarkus/fix-recursive-tap-migrations
Stop following recursive tap migrations.
2024-02-10 15:20:58 +01:00
Markus Reiter
3e61e3b428
Stop following recursive tap migrations. 2024-02-10 15:07:31 +01:00
Markus Reiter
73f1629fa1
Merge pull request #16624 from reitermarkus/avoid-t-must
Avoid `T.must`.
2024-02-10 12:38:43 +01:00
Markus Reiter
8b69b898ec
Merge pull request #16633 from sohanh/improved-github-link-for-permission-error-message
Improved the GitHub link that is generated when the required scope of the token has mismatched with the present scope
2024-02-10 12:20:11 +01:00
Markus Reiter
94afce5b13
Remove empty line. 2024-02-10 12:10:55 +01:00
Sohan Honavar
3dc104167e Update Library/Homebrew/utils/github/api.rb 2024-02-10 11:35:53 +05:30
Markus Reiter
d1fa91cd78
Clear tap caches after linking cask fixtures. 2024-02-09 23:37:11 +01:00
Sohan Honavar
ca85c5355f Reused the variable as per the review suggestion 2024-02-10 03:50:08 +05:30
Markus Reiter
d42f419217
Don't use slashes when loading casks in tests. 2024-02-09 23:17:25 +01:00
Mike McQuaid
73f986908c
Merge pull request #16622 from reitermarkus/audit-tap-aliases-renames
Audit taps for duplicates in aliases/renames.
2024-02-09 21:56:38 +00:00
Sohan Honavar
57b7999843 Improved the GitHub link that is generated when the required scope of the token has mismatched with the present scope 2024-02-10 02:41:11 +05:30
Markus Reiter
d9263196a2
Never link outdated cask fixtures. 2024-02-09 22:04:26 +01:00
Markus Reiter
55b4db3f43
Use before instead of let!. 2024-02-09 22:03:13 +01:00
Markus Reiter
a04dd7b547
Deduplicate before blocks. 2024-02-09 22:03:05 +01:00
Markus Reiter
4d8b3784db
Remove unnecessary to_s. 2024-02-09 22:02:00 +01:00
Mike McQuaid
babebfd3a1
Merge pull request #16631 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-sorbet-0.7.7
build(deps-dev): bump rubocop-sorbet from 0.7.6 to 0.7.7 in /Library/Homebrew
2024-02-09 19:18:38 +00:00
BrewTestBot
51763cbd14
Update RBI files for rubocop-sorbet.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2024-02-09 18:13:03 +00:00
BrewTestBot
61a0d807ed
brew vendor-gems: commit updates. 2024-02-09 18:11:03 +00:00
dependabot[bot]
3c7f5ea659
build(deps-dev): bump rubocop-sorbet in /Library/Homebrew
Bumps [rubocop-sorbet](https://github.com/shopify/rubocop-sorbet) from 0.7.6 to 0.7.7.
- [Release notes](https://github.com/shopify/rubocop-sorbet/releases)
- [Commits](https://github.com/shopify/rubocop-sorbet/compare/v0.7.6...v0.7.7)

---
updated-dependencies:
- dependency-name: rubocop-sorbet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-09 18:09:29 +00:00
Markus Reiter
e90b53b50c
Merge pull request #16621 from reitermarkus/cask-loader-improvements
More `CaskLoader` improvements.
2024-02-09 17:46:21 +01:00
Markus Reiter
5cf4f2f058
Fix type signature for String#slice. 2024-02-09 17:33:51 +01:00
Markus Reiter
5cc1ddc5c5
Use numbered block parameter.
Co-authored-by: Douglas Eichelberger <697964+dduugg@users.noreply.github.com>
2024-02-09 17:03:01 +01:00
Markus Reiter
a8980a6abc
Fix code style. 2024-02-09 16:59:40 +01:00
Markus Reiter
cb13f95928
Avoid T.cast. 2024-02-09 16:59:27 +01:00
Markus Reiter
a20d95b1b5
Simplify conditionals. 2024-02-09 16:51:35 +01:00
Ruoyu Zhong
a58941a134
Merge pull request #16627 from Homebrew/spdx-update 2024-02-09 11:24:30 +08:00