Fix CI after switching to pnpm (#32449)

* Simplify CI for shared-components

Now that we use pnpm which understands monorepos we can skip manually installing shared-components in CI

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Fix docs workflow not being able to find pnpm version

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Fix storybook workflow not seeing lockfile and using wrong package manager

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Fix dockerbuild

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
This commit is contained in:
Michael Telatynski
2026-02-11 13:22:25 +00:00
committed by GitHub
parent 6ab88106c9
commit 0692e120fa
6 changed files with 5 additions and 13 deletions

View File

@@ -21,9 +21,8 @@ fi
echo "Linking js-sdk"
git clone --depth 1 --branch $JS_SDK_BRANCH "$JS_SDK_REPO" js-sdk
cd js-sdk
pnpm link
pnpm install
cd ../
echo "Setting up element-web with js-sdk package"
pnpm link matrix-js-sdk
pnpm link ./js-sdk