forked from Ash258/Scoop-GithubActions
-
Notifications
You must be signed in to change notification settings - Fork 1
Pull Request Checks
Jakub Čábera edited this page Jun 29, 2021
·
1 revision
Action which is taking care of manifests validation is executing these checks:
Description property has to exists.
License property has to exists.
Hashes defined in manifest have to match hashes of freshly downloaded files.
Checkver will be used to find new version. If version defined in manifest is not same as version extracted using checkver, then check fail.
This test could fail for these reasons:
- General error when autoupdating properties
- Version cannot be matched
- Wrong regex
- Bad jsonpath
- ...
- URL error
When manifest specify $.autoupdate.hash
(or architecture specific property), then hashes have to be updated using specified automatic mode.
This check will fail as soon as hash extraction is broken and file is downloaded.