From 82cf0b5bf6dcb564ed91f7f0d59e4a9922905549 Mon Sep 17 00:00:00 2001 From: David Baker Date: Thu, 26 Feb 2026 12:35:52 +0100 Subject: [PATCH] Make the git version script work in monorepo (#32648) * Make the git version script work in monorepo Find the workspace root with pnpm to make it agnostic to what directory its run from * js-sdk just lives straight in the noduke modules directory --- scripts/get-version-from-git.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/get-version-from-git.sh b/scripts/get-version-from-git.sh index 90de770478..7b2e594307 100755 --- a/scripts/get-version-from-git.sh +++ b/scripts/get-version-from-git.sh @@ -6,6 +6,6 @@ set -e # Since the deps are fetched from git & linked, we can rev-parse -JSSDK_SHA=$(git -C node_modules/matrix-js-sdk rev-parse --short=12 HEAD) +JSSDK_SHA=$(git -C $(pnpm -w root)/matrix-js-sdk rev-parse --short=12 HEAD) VECTOR_SHA=$(git rev-parse --short=12 HEAD) # use the ACTUAL SHA rather than assume develop echo "$VECTOR_SHA-js-$JSSDK_SHA"