From 07f02546c1a2ae6c402e94da02a12cb3bc5c8b66 Mon Sep 17 00:00:00 2001 From: Christopher Kolstad Date: Wed, 12 Jun 2024 11:44:47 +0200 Subject: [PATCH] fix: yarn v4 requires prepack instead of prepare script when building from git sha --- package.json | 3 ++- scripts/prepack.sh | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100755 scripts/prepack.sh diff --git a/package.json b/package.json index 506d4a6e25..c28c02bdbe 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,8 @@ "seed:serve": "UNLEASH_DATABASE_NAME=unleash_test UNLEASH_DATABASE_SCHEMA=seed yarn run start:dev", "clean": "del-cli --force dist", "preversion": "./scripts/check-release.sh", - "heroku-postbuild": "cd frontend && yarn && yarn build" + "heroku-postbuild": "cd frontend && yarn && yarn build", + "prepack": "./scripts/prepack.sh" }, "jest-junit": { "suiteName": "Unleash Unit Tests", diff --git a/scripts/prepack.sh b/scripts/prepack.sh new file mode 100755 index 0000000000..ea4839513b --- /dev/null +++ b/scripts/prepack.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env sh +yarn --cwd ./frontend install && if [ ! -d ./dist ]; then yarn build; fi