Files
SWOOSH/.github/workflows/ci.yml
anthonyrawlins b41f03f4a0
Some checks failed
ci / validate (push) Has been cancelled
Initial commit: SWOOSH bootstrap with statechart spec, OpenAPI, ADRs, and ops harnesses
2025-10-02 09:59:59 +10:00

20 lines
461 B
YAML

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