Skip to content

Commit acac129

Browse files
committed
ci: improve expo test organization
- Split expo test steps for better clarity and debugging - Separate dependency installation and build from test execution - Use npm install instead of npm ci for expo test dependencies
1 parent ff09436 commit acac129

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,14 +218,17 @@ jobs:
218218
- name: Start Supabase
219219
run: supabase start
220220

221-
- name: Build and test expo
221+
- name: Install dependencies and build
222222
run: |
223223
npm ci
224224
npm run build
225+
226+
- name: Build and test expo
227+
run: |
225228
PKG=$(npm pack)
226229
echo "Packed: $PKG"
227230
cd test/integration/expo
228-
npm ci
231+
npm install
229232
npm install "../../../$PKG"
230233
npm test || npm test
231234

0 commit comments

Comments
 (0)