From fac94e126215c95dba46545c91e41a889580886f Mon Sep 17 00:00:00 2001 From: Sivert <316918682+grytchat@users.noreply.github.com> Date: Wed, 11 Nov 2026 14:50:08 +0100 Subject: [PATCH 1/2] ci: pin expo-doctor to 1.21.6 1.21.7, out today, crashes with Cannot find module '@expo/env', so every run fails on it. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2b3706af..0f662de6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -50,6 +50,7 @@ jobs: # `expo-doctor` stays blocking. Only the dependency-version check is skipped: it # resolves from the network, so a patch turns main red. See expo-versions.yml. - - run: npx expo-doctor + # Pinned: 1.21.7 (2026-11-11) ships without @expo/env and crashes on start. + - run: npx expo-doctor@1.21.6 env: EXPO_DOCTOR_SKIP_DEPENDENCY_VERSION_CHECK: "1" From 12b9893b520aa366f832999a160c09e0b691dc06 Mon Sep 17 00:00:00 2001 From: Sivert <316918682+grytchat@users.noreply.github.com> Date: Wed, 11 Nov 2026 14:50:20 +0100 Subject: [PATCH 2/2] ci: keep the expo-doctor comment to two lines Co-Authored-By: Claude Opus 5.5 --- .github/workflows/ci.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0f662de6..749a47c3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -48,9 +48,8 @@ jobs: # to be swept, and that list only ever shrinks. - run: yarn test:comment-length - # `expo-doctor` stays blocking. Only the dependency-version check is skipped: it - # resolves from the network, so a patch turns main red. See expo-versions.yml. - # Pinned: 1.21.7 (2026-11-11) ships without @expo/env and crashes on start. + # Blocking, minus the network-resolved version check (see expo-versions.yml). + # Pinned because 1.21.7 ships without @expo/env and crashes on start. - run: npx expo-doctor@1.21.6 env: EXPO_DOCTOR_SKIP_DEPENDENCY_VERSION_CHECK: "1"