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
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
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
Markus Reiter
933499089c
Add test for decide_between_versions
.
2020-12-07 23:03:47 +01:00
Markus Reiter
6d21df2c8b
Always choose longer version in correct format.
2020-12-07 23:03:47 +01:00
Markus Reiter
bf46814ddd
Skip casks before extracting.
2020-12-07 23:03:47 +01:00
Markus Reiter
a3182a6386
Extract package into new temporary directory.
2020-12-07 23:03:47 +01:00
Markus Reiter
ef1ea75c08
Add support for single-package casks.
2020-12-07 23:03:47 +01:00
Markus Reiter
2157a71a68
Never exit with failure.
2020-12-07 23:03:47 +01:00
Markus Reiter
ffebf0da5f
Update check_time
even if time and file size didn't change.
2020-12-07 23:03:47 +01:00
Markus Reiter
0a54169fa6
Change limit
to minutes.
2020-12-07 23:03:47 +01:00
Markus Reiter
b57a448f2a
Add bump-unversioned-casks
command.
2020-12-07 23:03:47 +01:00
Michka Popoff
d768b6649a
bottle: add tests for json merging
...
- Extract the json reading from the json merging: it makes the code hard to understand.
This helps for the separation of concerns: the jsons are read in one method;
and merged in a second one
- Added a first test to check the merge function
No change in behaviour was done, this change is just there to increase code coverage
and to prepare for #9315
2020-12-07 19:58:49 +01:00