Explorar o código

Restore `npm ci` step for storybook build (#16247)

* Restore npm ci step for storybook build
* Add lezer-latex:generate
---------

Co-authored-by: Gernot Schulz <gernot.schulz@overleaf.com>
GitOrigin-RevId: 9ccd67d061fe098c3c8856c2489dd4bcda221d6a
Alf Eaton %!s(int64=2) %!d(string=hai) anos
pai
achega
8839addbfa
Modificáronse 2 ficheiros con 9 adicións e 1 borrados
  1. 2 1
      services/web/Makefile
  2. 7 0
      services/web/cloudbuild-storybook.yaml

+ 2 - 1
services/web/Makefile

@@ -553,8 +553,9 @@ tar:
 	COMPOSE_PROJECT_NAME=tar_$(BUILD_DIR_NAME) $(DOCKER_COMPOSE) down -v -t 0
 
 build_storybook:
+	npm run lezer-latex:generate
 	npm run build-storybook
-	if [[ -n "$(BRANCH_NAME)" ]]; then \
+	if [ -n "$(BRANCH_NAME)" ]; then \
 	  echo "Renaming storybook-static -> $(BRANCH_NAME)."; \
 	  d=$$(dirname "$(BRANCH_NAME)"); \
 	  mkdir -p "storybook-output/$$d"; \

+ 7 - 0
services/web/cloudbuild-storybook.yaml

@@ -1,4 +1,11 @@
 steps:
+  - id: npm_ci
+    name: "node:18.18.2"
+    entrypoint: /bin/bash
+    args:
+      - '-c'
+      - 'bin/npm_install_subset . libraries/* services/web'
+
   - id: build-storybook
     name: 'node:18.18.2'
     env: