puppetlabs / puppet-specifications

Specification of the Puppet Language, Catalog, Extension points
Other
99 stars 66 forks source link

(maint) Update JSON Schema Documents for Tasks #146

Closed glennsarti closed 4 years ago

glennsarti commented 4 years ago

Previously the error.json schema file was neither a valid JSON document or even a valid Schema document. This commit:


Previously there was no validation on JSON schema documents in this repository. Now that the Forge API directly links to this file, it is important that is at the very least a valid JSON Schema document.

This commit adds a smoke test to validate that the tasks JSON schema documents are syntatically valid. This commit also adds a Travis CI configuration file so that the tests can be run automatically.


The Forge API no longer hosts its own copy of the Tasks Schema document and now proxies from this repository directly [1]

This commit updates the README to reflect this change.

[1] puppetlabs/puppet-forge-api#578

glennsarti commented 4 years ago

Also for review @puppetlabs/bolt

glennsarti commented 4 years ago

As you can see the Travis tests are running and passing