Skip to content

Pull Request Checks

Issac Lin edited this page Jun 13, 2022 · 2 revisions

Pull request checks

Action which is taking care of manifests validation is executing these checks:

Description

Description property has to exists.

License

License property has to exists.

Hashes

Hashes defined in manifest have to match hashes of freshly downloaded files.

Checkver

Checkver will be used to find new version. If version defined in manifest is not same as version extracted using checkver, then check fail.

Autoupdate

This test could fail for these reasons:

  1. General error when autoupdating properties
  2. Version cannot be matched
    1. Wrong regex
    2. Bad jsonpath
    3. ...
  3. URL error

Autoupdate Hash Extraction

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.

Clone this wiki locally