name: CI on: pull_request: branches: [main] permissions: contents: read jobs: ci: # Thin wrapper over the org reusable CI. The reusable runs ruff lint/format + # conventions and a root `pytest --collect-only` (the root suite's live run # needs ANTHROPIC_API_KEY/COMPOSIO_API_KEY, so CI only verifies imports # resolve). The aggregator job (keyed `ci`) emits the org-required `ci / ci` # check. uses: Sea-Haven-Industries/.github/.github/workflows/ci-python-app.yaml@fd60e4c9041784f666ac0fdefb9bec3c7fbf5143 # main