name: CI on: pull_request: branches: [main] merge_group: permissions: contents: read jobs: ci: uses: Sea-Haven-Industries/.github/.github/workflows/ci-python-app.yaml@e5691d8a7f96ac4d5a841a82975ff0a4354d53ac # v1.0.7 with: python-version: "3.12" # Lint app + tests so test code is held to the same ruff bar. source-dirs: "app tests" # The mocked suite runs fully offline, so actually RUN it (not just # collect). subproject-dir "." runs `python -m pytest -q` from the repo # root: all mocked tests execute and the single `live` Fireworks test # skips itself (no FIREWORKS_API_KEY secret in CI). collect-only would be # redundant with a full run, so it is turned off. collect-only: false subproject-dir: "."