435 Commits

Author SHA1 Message Date
Markus Reiter
75eb6d1780
Add Item for Sparkle strategy. 2020-12-19 19:34:23 -05:00
Markus Reiter
0deceac28c
Allow regex without capture groups. 2020-12-19 19:34:23 -05:00
Markus Reiter
8a583a7aee
Remove args. 2020-12-19 19:34:23 -05:00
Markus Reiter
c58fbe000e
Revert priority of GithubLatest strategy. 2020-12-19 19:34:22 -05:00
Markus Reiter
3aa5395f75
Look in more places for URL, short version and version. 2020-12-19 19:34:22 -05:00
Markus Reiter
02849cf3e7
Don't pass nice_version to block. 2020-12-19 19:34:21 -05:00
Markus Reiter
d3e2a98136
Remove debug output. 2020-12-19 19:34:21 -05:00
Markus Reiter
126842531e
Print backtrace in debug mode. 2020-12-19 19:34:21 -05:00
Markus Reiter
54a3eb2adb
Include item title in Sparkle strategy. 2020-12-19 19:34:21 -05:00
Markus Reiter
605c33c70c
Improve matching of Sparkle strategy. 2020-12-19 19:34:21 -05:00
Markus Reiter
d5e1d004e8
Fix Sparkle strategy when only URLs but no versions are found. 2020-12-19 19:34:21 -05:00
Markus Reiter
347a58f164
Don't skip Sparkle strategy if explicitly specified. 2020-12-19 19:34:20 -05:00
Markus Reiter
a8d893f134
Handle Sparkle appcast which specify the version next to the enclosure. 2020-12-19 19:34:20 -05:00
Markus Reiter
5ae726e2b4
Match Sparkle appcasts with HTTPS namespace. 2020-12-19 19:34:20 -05:00
Markus Reiter
82535696fa
Fix code style. 2020-12-19 19:34:20 -05:00
Markus Reiter
cf40f7b8f6
Rename FollowRedirection to HeaderMatch. 2020-12-19 19:34:20 -05:00
Markus Reiter
f76b5f105f
Skip fetching headers if URL has .xml extension. 2020-12-19 19:34:19 -05:00
Markus Reiter
8b7f38faf0
Fix code style. 2020-12-19 19:34:19 -05:00
Markus Reiter
775c2fd245
Clarify error message. 2020-12-19 19:34:19 -05:00
Markus Reiter
b9741dd1e6
Try getting headers with both user agents. 2020-12-19 19:34:19 -05:00
Markus Reiter
0fe3bf7c7f
Only use Sparkle strategy if URL is specified explicitly. 2020-12-19 19:34:19 -05:00
Markus Reiter
9017778326
Don't use Cask::DSL::Version in Sparkle strategy. 2020-12-19 19:34:19 -05:00
Markus Reiter
7555556be8
Support block in PageMatch strategy. 2020-12-19 19:34:18 -05:00
Markus Reiter
1857e0ebfa
Skip discontinued, latest and unversioned casks. 2020-12-19 19:34:18 -05:00
Markus Reiter
aba4eac8ab
Support multiple capture groups in PageMatch strategy. 2020-12-19 19:34:18 -05:00
Markus Reiter
df70296403
Allow extracting file name in FollowRedirection strategy. 2020-12-19 19:34:18 -05:00
Markus Reiter
b3c46ba2b9
Allow extracting URL in Sparkle strategy. 2020-12-19 19:34:17 -05:00
Markus Reiter
10b5548eac
Fix page_headers method for multiple headers. 2020-12-19 19:34:17 -05:00
Markus Reiter
7762a597d6
Don't preprocess URL for Sparkle strategy. 2020-12-19 19:34:17 -05:00
Markus Reiter
51274fb02a
Increase priority of GithubLatest livecheck strategy. 2020-12-19 19:34:17 -05:00
Markus Reiter
c24af82a25
Add Sparkle livecheck strategy. 2020-12-19 19:34:17 -05:00
Markus Reiter
b293acc89b
Add FollowRedirection livecheck strategy. 2020-12-19 19:34:16 -05:00
Markus Reiter
f5d311490c
Add page_headers and page_contents helpers. 2020-12-19 19:34:16 -05:00
Markus Reiter
cbbc932c21 Don't replace string inside of MatchData. 2020-12-19 20:12:42 +01:00
Markus Reiter
4abcfdb7c6 Use more exact regex as URL_MATCH_REGEX for Bitbucket strategy. 2020-12-19 20:12:16 +01: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
Markus Reiter
f711352cfd Add audit for livecheck in casks. 2020-12-14 15:44:35 +01:00
Sam Ford
1c8022ef48
Pypi: Update page_url to avoid redirection 2020-12-13 16:21:37 -05:00
Sam Ford
0ab449c577
Hackage: Update page_url to avoid redirection 2020-12-13 16:21:28 -05:00
Sam Ford
9d08f09714
livecheck: assume type of formula_or_cask less 2020-12-12 17:43:26 -05:00
Sam Ford
704ec8abf0
livecheck: reinstate previous order of hashes 2020-12-12 17:43:26 -05:00
Sam Ford
c1e5eec826
livecheck: reinstate head_only? condition order 2020-12-12 17:43:26 -05:00
Sam Ford
d316b7c802
livecheck: rename variables for clarity 2020-12-12 17:43:25 -05:00
Markus Reiter
3bde9d34a9
Remove version from Livecheck. 2020-12-12 17:43:25 -05:00
Markus Reiter
fa64a17ae9
Remove superfluous branch. 2020-12-12 17:43:24 -05:00
Markus Reiter
fb3a1a408c
Fix method call on nil. 2020-12-12 17:43:24 -05:00
Markus Reiter
3b366d05b9
Fix code style. 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
064e93df5b
Collapse checkable_urls methods into one method 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