2179 Commits

Author SHA1 Message Date
hyuraku
7be216fcbe change function name 2020-12-17 21:07:43 +09:00
hyuraku
d7f9bb6247 add function to define path 2020-12-17 21:07:43 +09:00
Markus Reiter
632c9be369
Merge pull request #9533 from hyuraku/style-add-two-options
style: add two options
2020-12-17 11:31:16 +01:00
EricFromCanada
c2ce486d3a create: allow creating casks in a specified tap 2020-12-16 20:52:05 -05:00
Alexander Bayandin
3e53d5ba70
Merge pull request #10028 from bayandin/do-not-automerge-draft-prs
dev-cmd/pr-automerge: exclude draft PRs
2020-12-15 16:01:56 +00:00
Markus Reiter
d81e9009e1
Merge pull request #9541 from reitermarkus/audit-livecheck
Add audit for `livecheck` in casks.
2020-12-15 16:19:06 +01:00
Alexander Bayandin
5607e4a947 dev-cmd/pr-automerge: exclude draft PR 2020-12-15 14:24:31 +00:00
Mike McQuaid
87dd13aea6
Deprecate cask requirements.
This probably has to wait until 2.7.0 now and will require a bunch of
formula changes/deprecations but we should probably start moving in this
direction given we're not installing any of these on our CI any more.
2020-12-15 14:19:45 +00:00
Markus Reiter
dc2006d5ff
Merge pull request #9429 from hyuraku/repair-brew-edit-error-message
add path name to brew edit error message
2020-12-14 17:14:00 +01:00
Markus Reiter
f711352cfd Add audit for livecheck in casks. 2020-12-14 15:44:35 +01:00
Markus Reiter
7331a9ba51
Merge pull request #9539 from reitermarkus/bump-unversioned-casks
Also cache failed version bump attempts.
2020-12-14 15:21:44 +01:00
Mike McQuaid
1a52862e6d
Merge pull request #9424 from EricFromCanada/flag-replacement
pr-pull: prepare replacement for --workflow flag
2020-12-14 12:44:26 +00:00
Markus Reiter
01cd373c34 Also cache failed version bump attempts. 2020-12-14 13:02:52 +01:00
hyuraku
4f0b7255ac style: add two options 2020-12-13 23:05:08 +09:00
Markus Reiter
3e63acad67 Mention type checking documentation when brew typecheck fails. 2020-12-13 03:46:35 +01:00
Sam Ford
15a868c5e6
dev-cmd/livecheck: respect --cask and --formula
When running `brew livecheck --cask` or `brew livecheck --formula`,
livecheck wasn't properly respecting these flags. It should have
worked by only including the casks or formulae in the watchlist but
instead these flags were treating all the names in the watchlist as
formulae or casks, which doesn't work properly.

This addresses the issue by always using `#to_formulae_and_casks`
on the watchlist names and then using `#reject` to conditionally
exclude formulae or casks based on whether the related flags were
passed to `brew livecheck`.
2020-12-12 17:43:26 -05:00
Sam Ford
7b14f7446d
dev-cmd/livecheck: format usage_banner 2020-12-12 17:43:25 -05:00
Markus Reiter
f35829dd37
Load formulae/casks from tap files. 2020-12-12 17:43:24 -05:00
Markus Reiter
00e219caf9
Fix type error. 2020-12-12 17:43:24 -05:00
Markus Reiter
af56a99a37
Use symbol for respond_to?. 2020-12-12 17:43:24 -05:00
Markus Reiter
3b366d05b9
Fix code style. 2020-12-12 17:43:23 -05:00
Seeker
90067ea8ed
Add --formula/--formulae and --cask/--casks 2020-12-12 17:43:23 -05:00
Seeker
a7b36ee9ea
Update help text 2020-12-12 17:43:23 -05:00
Seeker
f06f83ca69
Rename livecheck_formulae_and_casks to run_checks 2020-12-12 17:43:23 -05:00
Seeker
e40bc65414
Sort formulae_and_casks_to_check in Livecheck#livecheck 2020-12-12 17:43:22 -05:00
Seeker
4b87da4da9
Initial small fixes
- Skip blank lines in watchlist
- Initialize Livecheck#version as nil
- Simplify livecheck_version logic
- Make test a bit more understandable
2020-12-12 17:43:22 -05:00
Seeker
6794a78087
livecheck: add support for casks 2020-12-12 17:43:21 -05:00
Dawid Dziurla
d91e5358cb
pr-upload: tighten json_files glob 2020-12-12 22:59:28 +01:00
EricFromCanada
9dec442e71 pr-pull: prepare replacement for --workflow flag 2020-12-11 16:50:03 -05:00
Seeker
7a22fc2c3e
Merge pull request #9467 from SeekingMeaning/bump-cask-pr-stuff
Refactor `bump-cask-pr`.
2020-12-11 11:01:51 -08:00
Seeker
85373df30e
Merge pull request #9095 from SeekingMeaning/bottle-ast
bottle: add bottle stanza by traversing AST
2020-12-11 09:05:14 -08:00
Markus Reiter
a428aa6617 Wrap guess_cask_version with timeout. 2020-12-11 02:48:12 +01:00
Seeker
b13be5e989 bump-cask-pr: don't add checksum when versioned and has :no_check 2020-12-10 14:53:05 -08:00
Seeker
d291b3c185 Refactor bump-cask-pr.
Co-authored-by: Markus Reiter <me@reitermark.us>
2020-12-10 14:17:10 -08:00
Seeker
b8aa67be5b bottle: add bottle stanza by traversing AST 2020-12-10 13:38:57 -08:00
EricFromCanada
59cfef6db0 bump-formula-pr: handle additional edge cases 2020-12-09 10:21:36 -05:00
Mike McQuaid
8bf6ec5739
Merge pull request #9464 from MikeMcQuaid/arch_version_handling
MacOS::Version architecture handling
2020-12-09 12:45:16 +00:00
Mike McQuaid
6467fbadee
MacOS::Version: add (and use) architecture. 2020-12-09 11:55:27 +00:00
Dawid Dziurla
e831b197ff
Merge pull request #9459 from EricFromCanada/create-fix-options
create: fix options handling
2020-12-09 09:34:55 +01:00
Markus Reiter
eec1d5e17f Add timeout in bump-unversioned-casks. 2020-12-09 03:12:21 +01:00
EricFromCanada
c8e821d307 create: fix options handling 2020-12-08 10:14:20 -05:00
hyuraku
c8a8b79730 add path name to brew edit error message 2020-12-08 22:48:29 +09:00
Markus Reiter
1c2a31e224 Allow passing individual casks to bump-unversioned-casks for debugging. 2020-12-08 01:03:39 +01:00
Markus Reiter
73440797ef Add bump_unversioned_cask helper method. 2020-12-07 23:03:47 +01:00
Markus Reiter
c6876ba65c Add UnversionedCaskChecker helper class. 2020-12-07 23:03:47 +01:00
Markus Reiter
3b524a04c2 Output PKG contents if no version can be found. 2020-12-07 23:03:47 +01:00
Markus Reiter
d6f30a4bc1 Handle formatted versions ending with build version. 2020-12-07 23:03:47 +01:00
Markus Reiter
96bbf1ac15 Show contained files of PKGs when version detection fails. 2020-12-07 23:03:47 +01:00
Markus Reiter
4f3bfd1d58 Improve handling of short_version starting with version. 2020-12-07 23:03:47 +01:00
Markus Reiter
91ce799fe2 Ignore empty version strings. 2020-12-07 23:03:47 +01:00