Skip to content

Commit 3116935

Browse files
committed
fix: build workspace-plugins before running visual-stories in CI
- Add workspace-plugins build step to storybook:prep script - Ensures compiled executors exist in Netlify build environment - Add projects.cjs for CommonJS executor compatibility - Fixes 'Could not resolve executor' error in CI builds
1 parent 6110052 commit 3116935

File tree

4 files changed

+60
-60
lines changed

4 files changed

+60
-60
lines changed

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v22.11.0
1+
v22.21.1

netlify.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@
1111
command = "yarn run storybook:static"
1212

1313
[build.environment]
14-
NODE_VERSION = "20.15.1"
14+
NODE_VERSION = "22.21.1"
1515
YARN_FLAGS = "--frozen-lockfile"
1616
YARN_VERSION = "4.10"

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"type": "module",
55
"engines": {
66
"yarn": ">= 4.10.3",
7-
"node": ">= 18"
7+
"node": ">= 22"
88
},
99
"packageManager": "yarn@4.10.3",
1010
"scripts": {
@@ -20,7 +20,7 @@
2020
"lint:pre-commit": "echo running pre-commit lint... && yarn run lint && echo done!\n",
2121
"hotfix-release": "node scripts/release-hotfix.js",
2222
"size": "bundlesize --config config/bundlesize.json",
23-
"start": "yarn run build:visual-stories && yarn run storybook:serve",
23+
"start": "npx nx build workspace-plugins && yarn run build:visual-stories && yarn run storybook:serve",
2424
"start:prod": "yarn run storybook:serve:prod",
2525
"test": "npx vitest --run",
2626
"test:accessibility": "vitest accessibility --run",
@@ -29,7 +29,7 @@
2929
"storybook:serve": "storybook dev -p 6006",
3030
"storybook:serve:prod": "cross-env NODE_ENV=production yarn run storybook:prep && cross-env NODE_ENV=production yarn run start",
3131
"storybook:ci": "yarn run storybook --ci --quiet",
32-
"storybook:prep": "yarn run build:visual-stories",
32+
"storybook:prep": "npx nx build workspace-plugins && yarn run build:visual-stories",
3333
"storybook:static": "yarn run storybook:prep && cross-env STORYBOOK_ENV=docs storybook build -c .storybook -o storybook-static --docs",
3434
"storybook:chromatic": "yarn run storybook:prep && cross-env STORYBOOK_ENV=chromatic storybook build -c .storybook -o storybook-chromatic",
3535
"prepare": "husky install",

yarn.lock

Lines changed: 55 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -4529,92 +4529,92 @@ __metadata:
45294529
languageName: node
45304530
linkType: hard
45314531

4532-
"@rspack/binding-darwin-arm64@npm:1.6.0":
4533-
version: 1.6.0
4534-
resolution: "@rspack/binding-darwin-arm64@npm:1.6.0"
4532+
"@rspack/binding-darwin-arm64@npm:1.6.1":
4533+
version: 1.6.1
4534+
resolution: "@rspack/binding-darwin-arm64@npm:1.6.1"
45354535
conditions: os=darwin & cpu=arm64
45364536
languageName: node
45374537
linkType: hard
45384538

4539-
"@rspack/binding-darwin-x64@npm:1.6.0":
4540-
version: 1.6.0
4541-
resolution: "@rspack/binding-darwin-x64@npm:1.6.0"
4539+
"@rspack/binding-darwin-x64@npm:1.6.1":
4540+
version: 1.6.1
4541+
resolution: "@rspack/binding-darwin-x64@npm:1.6.1"
45424542
conditions: os=darwin & cpu=x64
45434543
languageName: node
45444544
linkType: hard
45454545

4546-
"@rspack/binding-linux-arm64-gnu@npm:1.6.0":
4547-
version: 1.6.0
4548-
resolution: "@rspack/binding-linux-arm64-gnu@npm:1.6.0"
4546+
"@rspack/binding-linux-arm64-gnu@npm:1.6.1":
4547+
version: 1.6.1
4548+
resolution: "@rspack/binding-linux-arm64-gnu@npm:1.6.1"
45494549
conditions: os=linux & cpu=arm64 & libc=glibc
45504550
languageName: node
45514551
linkType: hard
45524552

4553-
"@rspack/binding-linux-arm64-musl@npm:1.6.0":
4554-
version: 1.6.0
4555-
resolution: "@rspack/binding-linux-arm64-musl@npm:1.6.0"
4553+
"@rspack/binding-linux-arm64-musl@npm:1.6.1":
4554+
version: 1.6.1
4555+
resolution: "@rspack/binding-linux-arm64-musl@npm:1.6.1"
45564556
conditions: os=linux & cpu=arm64 & libc=musl
45574557
languageName: node
45584558
linkType: hard
45594559

4560-
"@rspack/binding-linux-x64-gnu@npm:1.6.0":
4561-
version: 1.6.0
4562-
resolution: "@rspack/binding-linux-x64-gnu@npm:1.6.0"
4560+
"@rspack/binding-linux-x64-gnu@npm:1.6.1":
4561+
version: 1.6.1
4562+
resolution: "@rspack/binding-linux-x64-gnu@npm:1.6.1"
45634563
conditions: os=linux & cpu=x64 & libc=glibc
45644564
languageName: node
45654565
linkType: hard
45664566

4567-
"@rspack/binding-linux-x64-musl@npm:1.6.0":
4568-
version: 1.6.0
4569-
resolution: "@rspack/binding-linux-x64-musl@npm:1.6.0"
4567+
"@rspack/binding-linux-x64-musl@npm:1.6.1":
4568+
version: 1.6.1
4569+
resolution: "@rspack/binding-linux-x64-musl@npm:1.6.1"
45704570
conditions: os=linux & cpu=x64 & libc=musl
45714571
languageName: node
45724572
linkType: hard
45734573

4574-
"@rspack/binding-wasm32-wasi@npm:1.6.0":
4575-
version: 1.6.0
4576-
resolution: "@rspack/binding-wasm32-wasi@npm:1.6.0"
4574+
"@rspack/binding-wasm32-wasi@npm:1.6.1":
4575+
version: 1.6.1
4576+
resolution: "@rspack/binding-wasm32-wasi@npm:1.6.1"
45774577
dependencies:
45784578
"@napi-rs/wasm-runtime": "npm:1.0.7"
45794579
conditions: cpu=wasm32
45804580
languageName: node
45814581
linkType: hard
45824582

4583-
"@rspack/binding-win32-arm64-msvc@npm:1.6.0":
4584-
version: 1.6.0
4585-
resolution: "@rspack/binding-win32-arm64-msvc@npm:1.6.0"
4583+
"@rspack/binding-win32-arm64-msvc@npm:1.6.1":
4584+
version: 1.6.1
4585+
resolution: "@rspack/binding-win32-arm64-msvc@npm:1.6.1"
45864586
conditions: os=win32 & cpu=arm64
45874587
languageName: node
45884588
linkType: hard
45894589

4590-
"@rspack/binding-win32-ia32-msvc@npm:1.6.0":
4591-
version: 1.6.0
4592-
resolution: "@rspack/binding-win32-ia32-msvc@npm:1.6.0"
4590+
"@rspack/binding-win32-ia32-msvc@npm:1.6.1":
4591+
version: 1.6.1
4592+
resolution: "@rspack/binding-win32-ia32-msvc@npm:1.6.1"
45934593
conditions: os=win32 & cpu=ia32
45944594
languageName: node
45954595
linkType: hard
45964596

4597-
"@rspack/binding-win32-x64-msvc@npm:1.6.0":
4598-
version: 1.6.0
4599-
resolution: "@rspack/binding-win32-x64-msvc@npm:1.6.0"
4597+
"@rspack/binding-win32-x64-msvc@npm:1.6.1":
4598+
version: 1.6.1
4599+
resolution: "@rspack/binding-win32-x64-msvc@npm:1.6.1"
46004600
conditions: os=win32 & cpu=x64
46014601
languageName: node
46024602
linkType: hard
46034603

4604-
"@rspack/binding@npm:1.6.0":
4605-
version: 1.6.0
4606-
resolution: "@rspack/binding@npm:1.6.0"
4607-
dependencies:
4608-
"@rspack/binding-darwin-arm64": "npm:1.6.0"
4609-
"@rspack/binding-darwin-x64": "npm:1.6.0"
4610-
"@rspack/binding-linux-arm64-gnu": "npm:1.6.0"
4611-
"@rspack/binding-linux-arm64-musl": "npm:1.6.0"
4612-
"@rspack/binding-linux-x64-gnu": "npm:1.6.0"
4613-
"@rspack/binding-linux-x64-musl": "npm:1.6.0"
4614-
"@rspack/binding-wasm32-wasi": "npm:1.6.0"
4615-
"@rspack/binding-win32-arm64-msvc": "npm:1.6.0"
4616-
"@rspack/binding-win32-ia32-msvc": "npm:1.6.0"
4617-
"@rspack/binding-win32-x64-msvc": "npm:1.6.0"
4604+
"@rspack/binding@npm:1.6.1":
4605+
version: 1.6.1
4606+
resolution: "@rspack/binding@npm:1.6.1"
4607+
dependencies:
4608+
"@rspack/binding-darwin-arm64": "npm:1.6.1"
4609+
"@rspack/binding-darwin-x64": "npm:1.6.1"
4610+
"@rspack/binding-linux-arm64-gnu": "npm:1.6.1"
4611+
"@rspack/binding-linux-arm64-musl": "npm:1.6.1"
4612+
"@rspack/binding-linux-x64-gnu": "npm:1.6.1"
4613+
"@rspack/binding-linux-x64-musl": "npm:1.6.1"
4614+
"@rspack/binding-wasm32-wasi": "npm:1.6.1"
4615+
"@rspack/binding-win32-arm64-msvc": "npm:1.6.1"
4616+
"@rspack/binding-win32-ia32-msvc": "npm:1.6.1"
4617+
"@rspack/binding-win32-x64-msvc": "npm:1.6.1"
46184618
dependenciesMeta:
46194619
"@rspack/binding-darwin-arm64":
46204620
optional: true
@@ -4636,23 +4636,23 @@ __metadata:
46364636
optional: true
46374637
"@rspack/binding-win32-x64-msvc":
46384638
optional: true
4639-
checksum: 10/4f6efedd28341bd4737992112d66daaa563450f7b653acecd5c531fe4b8edf32108424fe45bcccb46c0ab85f1c2e00c64241aa4e175e7e0ec5f08d9239ee5432
4639+
checksum: 10/374f234febba8305821f61645257278dd8fdf5961ca49b1605ea4535a8e40102db2afa96474464cec98bfa321bcb9beded78e7c1a9c130b1321a516a7c36ef7e
46404640
languageName: node
46414641
linkType: hard
46424642

46434643
"@rspack/core@npm:^1.3.8":
4644-
version: 1.6.0
4645-
resolution: "@rspack/core@npm:1.6.0"
4644+
version: 1.6.1
4645+
resolution: "@rspack/core@npm:1.6.1"
46464646
dependencies:
46474647
"@module-federation/runtime-tools": "npm:0.21.2"
4648-
"@rspack/binding": "npm:1.6.0"
4648+
"@rspack/binding": "npm:1.6.1"
46494649
"@rspack/lite-tapable": "npm:1.0.1"
46504650
peerDependencies:
46514651
"@swc/helpers": ">=0.5.1"
46524652
peerDependenciesMeta:
46534653
"@swc/helpers":
46544654
optional: true
4655-
checksum: 10/4017688a47725956d21f852eecbc60b0038cac4ca6ebf2b8785dfe3583b96ebb3f6e78af259f3d07d25a61d37c59e4ca267898e4aac9da987a4ea2a00ae110fc
4655+
checksum: 10/6ba8ffff547e0185b9ab397d13d19304130e08050a82ebbf11d86b6b557b6a3cff2adc2bfeb21a737801cfcc0ba9391f2efccd3149409f22a0218b87e6af0951
46564656
languageName: node
46574657
linkType: hard
46584658

@@ -9789,9 +9789,9 @@ __metadata:
97899789
linkType: hard
97909790

97919791
"electron-to-chromium@npm:^1.5.238":
9792-
version: 1.5.244
9793-
resolution: "electron-to-chromium@npm:1.5.244"
9794-
checksum: 10/5a29ee295259c9161b62fe4d221cffa988e69a53021a19e460778cccc529716d4f0c9f5f42f1436260913b1dcd2e923cec3f8d6ae15a9af07ccde7df9ebb93b9
9792+
version: 1.5.245
9793+
resolution: "electron-to-chromium@npm:1.5.245"
9794+
checksum: 10/c51d901380d244355a3e939510d0516ef102f9f05bc2d4f0e8983a7e797ae79a720a7933217dd10921bac5cbe627085dd333c915a7647288853202ec411d4907
97959795
languageName: node
97969796
linkType: hard
97979797

@@ -20393,16 +20393,16 @@ __metadata:
2039320393
linkType: hard
2039420394

2039520395
"terser@npm:^5.31.1":
20396-
version: 5.44.0
20397-
resolution: "terser@npm:5.44.0"
20396+
version: 5.44.1
20397+
resolution: "terser@npm:5.44.1"
2039820398
dependencies:
2039920399
"@jridgewell/source-map": "npm:^0.3.3"
2040020400
acorn: "npm:^8.15.0"
2040120401
commander: "npm:^2.20.0"
2040220402
source-map-support: "npm:~0.5.20"
2040320403
bin:
2040420404
terser: bin/terser
20405-
checksum: 10/e094a905016b00dd665a71f47311826618ea67f2d9f5aec37834114f9d27ed0de47e18a4b3bc2421b274bbf3028ac2b082e2d20f0e3b9f24d912ea126c9da4bf
20405+
checksum: 10/516ece205b7db778c4eddb287a556423cb776b7ca591b06270e558a76aa2d57c8d71d9c3c4410b276d3426beb03516fff7d96ff8b517e10730a72908810c6e33
2040620406
languageName: node
2040720407
linkType: hard
2040820408

0 commit comments

Comments
 (0)