From fab69be2626e45d866c696ff49036dab30b857e2 Mon Sep 17 00:00:00 2001 From: Stan Hu Date: Tue, 30 Sep 2025 10:56:35 -0700 Subject: [PATCH] Force calling `yarn install` when building frontend islands Previously `yarn install` only ran if the `node_modules` dir did not exist, but a stale cache could cause missing dependencies. --- scripts/build_frontend_islands | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/scripts/build_frontend_islands b/scripts/build_frontend_islands index bad4b70193ecd9..e61466c7b79354 100755 --- a/scripts/build_frontend_islands +++ b/scripts/build_frontend_islands @@ -14,11 +14,8 @@ function build_frontend_islands() { return 0 fi - # Check if frontend islands's dependencies are installed - if [ ! -d "ee/frontend_islands/apps/duo_next/node_modules" ]; then - echoinfo "Frontend islands dependencies not found, installing..." - yarn_install_script - fi + # Always install dependencies in case the cache doesn't have everything + yarn_install_script echoinfo "Found frontend islands directory, proceeding with build..." section_end "frontend-islands-check" -- GitLab