name: CI (Mobile / iOS) on: pull_request: branches: [main] jobs: ci: # Job id MUST stay `ci`: the reusable's aggregator job is also `ci`, so the # check context resolves to the required `ci / ci`. uses: Sea-Haven-Industries/.github/.github/workflows/ci-mobile-ios.yaml@9389e51c10c506caa55f204527452a9e29b0e438 # main with: # Matches local dev (Node 24 / npm 11, lockfileVersion 3). This is also # the reusable workflow's default — passed explicitly to pin against drift. node-version: "24" # Set these two to the app directory when the mobile project is not at # the repo root, matching the values passed to cd-mobile-ios. working-directory: "." cache-dependency-path: "package-lock.json" # Off by default: enable once package.json actually declares the script. run-lint: false run-tests: false