Skip to content

Commit 7531501

Browse files
committed
ci(e2e): swap @clerk/expo to locally-built package before install
1 parent e562c92 commit 7531501

1 file changed

Lines changed: 20 additions & 2 deletions

File tree

.github/workflows/mobile-e2e.yml

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,18 @@ jobs:
6565
- name: Build @clerk/expo
6666
run: pnpm turbo build --filter=@clerk/expo...
6767

68+
- name: Point quickstart at locally-built @clerk/expo
69+
working-directory: clerk-expo-quickstart/NativeComponentQuickstart
70+
run: |
71+
# The quickstart's main pins @clerk/expo to a local verdaccio
72+
# snapshot version which doesn't exist on public npm. Swap it for
73+
# the package we just built from this javascript checkout.
74+
jq '.dependencies["@clerk/expo"] = "file:../../packages/expo"' package.json > package.json.tmp
75+
mv package.json.tmp package.json
76+
6877
- name: Install quickstart deps
6978
working-directory: clerk-expo-quickstart/NativeComponentQuickstart
70-
run: pnpm install
79+
run: pnpm install --no-frozen-lockfile
7180

7281
- name: Resolve Clerk instance keys
7382
id: keys
@@ -177,9 +186,18 @@ jobs:
177186
- name: Build @clerk/expo
178187
run: pnpm turbo build --filter=@clerk/expo...
179188

189+
- name: Point quickstart at locally-built @clerk/expo
190+
working-directory: clerk-expo-quickstart/NativeComponentQuickstart
191+
run: |
192+
# The quickstart's main pins @clerk/expo to a local verdaccio
193+
# snapshot version which doesn't exist on public npm. Swap it for
194+
# the package we just built from this javascript checkout.
195+
jq '.dependencies["@clerk/expo"] = "file:../../packages/expo"' package.json > package.json.tmp
196+
mv package.json.tmp package.json
197+
180198
- name: Install quickstart deps
181199
working-directory: clerk-expo-quickstart/NativeComponentQuickstart
182-
run: pnpm install
200+
run: pnpm install --no-frozen-lockfile
183201

184202
- name: Resolve Clerk instance keys
185203
id: keys

0 commit comments

Comments
 (0)