-
-
Notifications
You must be signed in to change notification settings - Fork 29
Pull Request Checks
Action which is taking care of manifests validation is executing these checks:
Follow the contribution guidelines for writing manifests.
Navigate to the root of the bucket and execute the following command to format the manifests:
.\bin\formatjson.ps1 -App appNameDescription 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.