Douglas Eichelberger
965b19b30f
Suggest fix
2023-03-01 07:16:24 -08:00
Douglas Eichelberger
719f1d6c6e
Refactor some use of OpenStruct
2023-02-28 13:05:43 -08:00
Douglas Eichelberger
e6ddf8c958
Enable Style/OpenStructUse cop
2023-02-28 11:12:54 -08:00
Mike McQuaid
7c15dce285
Merge pull request #14798 from MikeMcQuaid/deprecate_shell
...
Deprecate `preferred_shell` and `shell_profile`.
2023-02-28 15:18:00 +00:00
Mike McQuaid
32463227ac
Deprecate preferred_shell
and shell_profile
.
...
I know that we're outside our normal deprecation cycle but: these are
totally broken with the API and it doesn't make sense to support them
only for non-core formulae.
2023-02-28 15:02:06 +00:00
Carlo Cabrera
1201f18db0
Merge pull request #14667 from carlocab/update-reset-tap-names
...
cmd/update-reset: improve arg parsing
2023-02-28 22:05:10 +08:00
Issy Long
a2b488cd10
Merge pull request #14818 from issyl0/rubocop-documentation
...
rubocop: Only enable `Style/Documentation` for `@api public` code
2023-02-28 13:47:13 +00:00
Issy Long
b8b7e6350d
dev-cmd/contributions: Only count approving reviews
...
- The `reviewed-by` filter retrieved all reviews for a user, including
those they'd added to their own PRs. Since it's impossible to click
the "approve" button on one's own PR, filter this to `review:approved`
to get "further project goals" kinds of reviews.
- Suggested in https://github.com/Homebrew/brew/pull/14813#discussion_r1118696385 .
2023-02-28 12:58:21 +00:00
Issy Long
267d72a9d0
More comments and TODOs
...
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2023-02-28 12:50:05 +00:00
Carlo Cabrera
53053e0625
cmd/update-reset: improve arg validation
...
This is based on feedback from #14667 .
2023-02-28 20:38:00 +08:00
Carlo Cabrera
12364d70d2
Revert "cmd/update-reset: accept tap names as arguments"
...
This reverts commit ac7dbc008284e1a85353548eb8e15c008be902ec.
2023-02-28 20:30:40 +08:00
Mike McQuaid
eeadcc8ded
Merge pull request #14632 from bevanjkay/cask-sample-languages-audit
...
cask/auditor: only audit 10 languages by default on casks with many languages
2023-02-28 12:16:51 +00:00
Rylan Polster
f6af334397
Merge pull request #14825 from MikeMcQuaid/more_sharding_fixes
...
More Formula/Casks sharding fixes
2023-02-28 07:08:29 -05:00
Bevan Kay
0589ac427d
Update Library/Homebrew/cask/auditor.rb
...
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2023-02-28 23:00:43 +11:00
Mike McQuaid
4cbc4f64d1
Merge pull request #14834 from reitermarkus/livecheck-skip-latest
...
Allow `version :latest` if `livecheck` is `skip`.
2023-02-28 11:59:29 +00:00
Mike McQuaid
0406279ad3
More Formula/Casks sharding fixes
...
- Stop `brew style` from complaining
- Fix message reference in `brew edit`
2023-02-28 11:52:38 +00:00
Mike McQuaid
d0e03fc425
Merge pull request #14820 from apainintheneck/delay-loading-from-cask-source-api
...
Delay loading from cask source api
2023-02-28 11:50:10 +00:00
Mike McQuaid
b339caf744
Merge pull request #14831 from Homebrew/sorbet-files-update
...
sorbet: Update RBI files.
2023-02-28 11:41:53 +00:00
Mike McQuaid
4986a1aa26
Merge pull request #14830 from samford/livecheck/rework-json-match
...
Strategy#from_url: Amend conditions for Json
2023-02-28 11:41:41 +00:00
Issy Long
0f2270e9ef
Merge pull request #14819 from issyl0/signoffs-were-just-a-stepping-stone-to-reviews
...
dev-cmd/contributions: Stop counting signoffs now we have "real" reviews
2023-02-28 11:37:14 +00:00
Issy Long
6b76e5e66f
dev-cmd/contributions: Stop counting signoffs now we have "real" reviews
...
- Signoffs were just a stopgap until we implemented getting "real"
reviews for a user via the GitHub API. They were a suboptimal way of getting
reviews because they only really exist in Homebrew/homebrew-core where
BrewTestBot adds signoffs for each maintainer who reviewed the PR.
2023-02-28 11:12:51 +00:00
Markus Reiter
a2a68292ae
Allow version :latest
if livecheck
is skip
.
2023-02-28 10:35:07 +01:00
Bevan Kay
48a7282458
fix style
2023-02-28 19:02:08 +11:00
Bevan Kay
295a3539a5
Update with-many-languages.rb
2023-02-28 18:55:12 +11:00
Bevan Kay
d1b09a90da
cask/auditor: only audit 10 languages by default on casks with many languages
2023-02-28 18:54:27 +11:00
apainintheneck
b91e93cda0
Load cask source with tap info
...
This info is used in the installer to
decide whether to report analytics.
2023-02-27 23:51:43 -08:00
Douglas Eichelberger
2073e70696
brew style --fix
2023-02-27 21:43:10 -08:00
Douglas Eichelberger
f9f73f3ef6
Tidy up
2023-02-27 21:42:47 -08:00
Douglas Eichelberger
1ab278f74c
Fix style/type violations
2023-02-27 20:34:07 -08:00
Douglas Eichelberger
82dad857a8
Restore global
2023-02-27 20:31:01 -08:00
Douglas Eichelberger
6ea501b59f
Add tests
2023-02-27 20:30:55 -08:00
Douglas Eichelberger
325994a60c
Move inflection utils to Utils module
2023-02-27 20:20:56 -08:00
Douglas Eichelberger
0eccc0e987
git grep -l Utils::Inflection | xargs gsed -i 's|Utils::Inflection|Utils|g'
2023-02-27 20:18:27 -08:00
Douglas Eichelberger
86c500fdcc
Try removing inflections require
2023-02-27 20:18:10 -08:00
Douglas Eichelberger
8d788ec98c
Try removing String monkey-patched types
2023-02-27 20:18:10 -08:00
Douglas Eichelberger
cfdb0c2e4b
Fix type error
2023-02-27 20:18:10 -08:00
Douglas Eichelberger
7f3593e12d
inline titleize
2023-02-27 20:18:10 -08:00
Douglas Eichelberger
2c5067ec77
Port dynamic invocation
2023-02-27 20:18:10 -08:00
Douglas Eichelberger
3da68651e5
Port more call sites
2023-02-27 20:18:08 -08:00
Douglas Eichelberger
eb2b990575
Port more call sites
2023-02-27 20:17:33 -08:00
Douglas Eichelberger
2c73d4d9b7
Replace deconstantize inflection with util
2023-02-27 20:17:33 -08:00
Douglas Eichelberger
2400c6daed
brew style --fix
2023-02-27 20:17:33 -08:00
Douglas Eichelberger
d62211d3af
Replace demodulize inflection with util
2023-02-27 20:17:33 -08:00
Douglas Eichelberger
37015b6b08
Change to pluralize, port more call sites
2023-02-27 20:17:33 -08:00
Douglas Eichelberger
0438a3a538
Draft implementation to replace ActiveSupport inflections
2023-02-27 20:17:33 -08:00
BrewTestBot
ceae9c3485
sorbet: Update RBI files.
...
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml ) workflow.
2023-02-28 00:30:18 +00:00
Issy Long
033dacac10
rubocop: Tweak Style/Documentation
include paths after PR 14805
...
- The `Kernel` module, which needed a comment because it has an "@api public"
method in it, moved.
2023-02-28 00:19:57 +00:00
Issy Long
9ec74fea2a
rubocop: Reinstate taps ignore for Style/Documentation
2023-02-28 00:18:54 +00:00
Issy Long
27610e0a66
rubocop: Move Style/Documentation
stanza
...
- This is better in the `Library/Homebrew/.rubocop.yml` since it's
operating on files that are within that directory.
2023-02-28 00:18:53 +00:00
Issy Long
316df75da9
utils: Add a comment to module Kernel
to appease RuboCop
...
- This `Homebrew/utils.rb` file contains one `@api public` method so it's now
included in `Style/Documentation`.
- This method not having a comment was causing the style specs to fail because
this file isn't usually failing RuboCop.
- And the test description was confusing so I improved it.
2023-02-28 00:18:52 +00:00