Commit Graph
1919 Commits
Author SHA1 Message Date
Markus ReiterandGitHub 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 ReiterandGitHub 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 McQuaidandGitHub 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 ReiterandSam Ford f35829dd37 Load formulae/casks from tap files. 2020-12-12 17:43:24 -05:00
Markus ReiterandSam Ford 00e219caf9 Fix type error. 2020-12-12 17:43:24 -05:00
Markus ReiterandSam Ford af56a99a37 Use symbol for respond_to?. 2020-12-12 17:43:24 -05:00
Markus ReiterandSam Ford 3b366d05b9 Fix code style. 2020-12-12 17:43:23 -05:00
SeekerandSam Ford 90067ea8ed Add --formula/--formulae and --cask/--casks 2020-12-12 17:43:23 -05:00
SeekerandSam Ford a7b36ee9ea Update help text 2020-12-12 17:43:23 -05:00
SeekerandSam Ford f06f83ca69 Rename livecheck_formulae_and_casks to run_checks 2020-12-12 17:43:23 -05:00
SeekerandSam Ford e40bc65414 Sort formulae_and_casks_to_check in Livecheck#livecheck 2020-12-12 17:43:22 -05:00
SeekerandSam Ford 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
SeekerandSam Ford 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
SeekerandGitHub 7a22fc2c3e Merge pull request #9467 from SeekingMeaning/bump-cask-pr-stuff
Refactor `bump-cask-pr`.
2020-12-11 11:01:51 -08:00
SeekerandGitHub 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
SeekerandMarkus Reiter 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 McQuaidandGitHub 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 DziurlaandGitHub 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