name: ci on: push: pull_request: jobs: validate: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Lint YAML uses: ibiqlik/action-yamllint@v3 - name: Validate OpenAPI (spectral) uses: stoplightio/spectral-action@v0 with: file_glob: "api/openapi.yaml" - name: Basic schema checks run: | test -s docs/statechart.yaml test -s spec/swoosh.spec.yaml