From 1efbc41217ad7215d22bfb7611c251eb276a3a68 Mon Sep 17 00:00:00 2001 From: Peter Chapman Date: Fri, 19 Dec 2025 08:38:17 +1300 Subject: [PATCH 1/3] Fix missing storybook dependencies --- .github/workflows/chromatic.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml index 6fb7bacb74b..86c41a3734b 100644 --- a/.github/workflows/chromatic.yml +++ b/.github/workflows/chromatic.yml @@ -60,6 +60,11 @@ jobs: run: cd src/RealtimeServer && (npm ci || (sleep 3m && npm ci)) - name: "Deps: Frontend npm" run: cd src/SIL.XForge.Scripture/ClientApp && (npm ci || (sleep 3m && npm ci)) + - name: "Deps: Playwright dependencies" + run: | + set -xueo pipefail + cd src/SIL.XForge.Scripture/ClientApp/e2e + sudo npx playwright install-deps - name: "Build: Backend, RealtimeServer" run: cd src/RealtimeServer && npm run build From f19e7c39cceed9b89edb132aab566d91c630bfd2 Mon Sep 17 00:00:00 2001 From: Peter Chapman Date: Fri, 19 Dec 2025 09:02:50 +1300 Subject: [PATCH 2/3] Update CA certificates --- .github/workflows/chromatic.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml index 86c41a3734b..11292fb6673 100644 --- a/.github/workflows/chromatic.yml +++ b/.github/workflows/chromatic.yml @@ -60,6 +60,11 @@ jobs: run: cd src/RealtimeServer && (npm ci || (sleep 3m && npm ci)) - name: "Deps: Frontend npm" run: cd src/SIL.XForge.Scripture/ClientApp && (npm ci || (sleep 3m && npm ci)) + - name: "Deps: Update CA certificates" + run: | + sudo apt update + sudo apt install ca-certificates + sudo update-ca-certificates - name: "Deps: Playwright dependencies" run: | set -xueo pipefail From 1f75453d91980107e992f5574bae0c40a69b442f Mon Sep 17 00:00:00 2001 From: Peter Chapman Date: Fri, 19 Dec 2025 09:09:59 +1300 Subject: [PATCH 3/3] Debug --- .github/workflows/chromatic.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml index 11292fb6673..2386099120c 100644 --- a/.github/workflows/chromatic.yml +++ b/.github/workflows/chromatic.yml @@ -46,6 +46,7 @@ jobs: node --version which npm npm --version + curl -I https://644bffe327c540a62f0fd260-dogskmzbvg.chromatic.com/ - name: "Ensure desired tool versions" # The build machine may come with newer tools than we are ready for. env: @@ -60,11 +61,6 @@ jobs: run: cd src/RealtimeServer && (npm ci || (sleep 3m && npm ci)) - name: "Deps: Frontend npm" run: cd src/SIL.XForge.Scripture/ClientApp && (npm ci || (sleep 3m && npm ci)) - - name: "Deps: Update CA certificates" - run: | - sudo apt update - sudo apt install ca-certificates - sudo update-ca-certificates - name: "Deps: Playwright dependencies" run: | set -xueo pipefail