This GitHub Action validates OpenAPI 2.0, OpenAPI 3.x.y and AsyncAPI 2.x definition file using ApiDOM Language Service.
APACHE-2.0 License
This GitHub Action validates OpenAPI 2.0, OpenAPI 3.x.y and AsyncAPI 2.x definition file using ApiDOM Language Service.
Validation rules are exactly the same as the one that https://editor-next.swagger.io/ uses.
Supported specifications:
definition-file
Required Path to definition file.
fails-on
Severity level at which to fail action. Default 1
, if not specified.
1
: Fails if error messages exist in validation output2
: Fails if error or warning messages exist in validation output3
: Fails if error, warning or information messages exist in validation output4
: Fails if error, warning, information or hint messages exist in validation outputuses: char0n/apidom-validate@v1
with:
definition-file: 'path/to/my/openapi.yaml'
fails-on: 2