name: CI (Mobile / iOS) on: pull_request: branches: [main] merge_group: 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@81cf168170f356d1423d7736f7ce93fd6611ad53 # v1.0.4 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