# Validates that all .cook files in this repository are valid Cooklang recipes. # Uses cookcli (https://hub.docker.com/r/inigochoa/cookcli) via Docker. name: Validate Cooklang on: push: pull_request: branches: [main, master] jobs: validate: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 - name: Validate all .cook files run: | docker run --rm \ -v "$(pwd):/recipes:ro" \ docker.io/inigochoa/cookcli \ cook doctor validate -b /recipes --strict