diff --git a/.buildkite/scripts/build-storybook.sh b/.buildkite/scripts/build-storybook.sh index b0897d05c32..691d12b6be1 100755 --- a/.buildkite/scripts/build-storybook.sh +++ b/.buildkite/scripts/build-storybook.sh @@ -4,7 +4,18 @@ set -e # shellcheck source=setup-registry.sh . ".buildkite/scripts/helpers/setup-registry.sh" +echo "--- Build Storybook" corepack enable +echo "--- installing deps" pnpm install --frozen-lockfile -pnpm turbo build:docs --filter=@docs/storybook -tar -czf ./storybook.tar.gz ./docs/storybook-static +echo "--- building storybook" +if pnpm turbo build:docs --filter=@docs/storybook; then + echo "--- unpack Storybook" to ./docs/storybook-static + if tar -czf ./storybook.tar.gz ./docs/storybook-static; then + echo "Build and unpack of Storybook successful" + exit 0 + fi +fi + +echo "Build or unpack of Storybook failed" +exit 1 diff --git a/vite.config.ts b/vite.config.ts index b6e34ead2d6..def1b8b98ae 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -40,4 +40,12 @@ export default { globals: true, setupFiles: path.resolve(__dirname, './vitest.setup.ts'), }, + css: { + preprocessorOptions: { + scss: { + // This surpresses the warning on dart-sass. As we are sunsetting our use of scss in Kaizen, this will not be a required dep update and just creates noise + silenceDeprecations: ['legacy-js-api'], + }, + }, + }, }