Skip to content

Commit 5e48f2e

Browse files
committed
fix(ci): install the fixture app unfrozen for the layer-3 device run
First live run of the device path failed at the very first step: ERR_PNPM_LOCKFILE_CONFIG_MISMATCH. CI implies --frozen-lockfile and the fixture app's lockfile is out of sync with its package.json overrides. No CI job has ever built examples/test-app, so that drift was never surfaced.
1 parent 0a1d83e commit 5e48f2e

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/conformance-differential.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,13 @@ jobs:
8181
- name: Build and install the fixture app
8282
run: |
8383
set -euo pipefail
84-
pnpm test-app:install
84+
# Not `pnpm test-app:install`: CI implies --frozen-lockfile, and the
85+
# fixture app's lockfile is out of sync with its package.json overrides
86+
# (ERR_PNPM_LOCKFILE_CONFIG_MISMATCH). No CI job has ever built this app,
87+
# so that drift went unnoticed. Install unfrozen here rather than change
88+
# the shared script; the fixture app is a device-test dependency, not a
89+
# shipped artifact.
90+
pnpm install --dir examples/test-app --ignore-workspace --no-frozen-lockfile
8591
pnpm --dir examples/test-app exec expo run:ios \
8692
--configuration Release \
8793
--device "iPhone 17 Pro" \

0 commit comments

Comments
 (0)