This action uses Spectral from Stoplight to lint your OpenAPI documents, or any other JSON/YAML files.
See action.yml
name: Run Spectral on Pull Requests on: - pull_request jobs: build: name: Run Spectral runs-on: ubuntu-latest steps: # Check out the repository - uses: actions/checkout@v3 # Run Spectral - uses: stoplightio/spectral-action@latest with: file_glob: 'doc/api/*.yaml'
*.oas.{json,yml,yaml}
. (Note: Pattern syntax is documented in the fast-glob package documentation).spectral.yaml
ruleset if it exists.Spectral Action will respect your Spectral Rulesets, which can be defined, extended, and overriden by placing .spectral.yml
in the root of your repository.
However, if you'd like to simply use a core ruleset without additional configuration, create a .spectral.yml
in you repository's root with only the contents: extends: ["spectral:{rulesetTagHere}"]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4