From d21fd46e5dd83c5d41e9b1f3950f7a140b3f0517 Mon Sep 17 00:00:00 2001 From: James Panther <4462786+jpanther@users.noreply.github.com> Date: Mon, 24 Feb 2025 09:43:44 +1100 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=B7=20Update=20package=20lock=20file?= =?UTF-8?q?=20as=20part=20of=20build=20process?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- release.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/release.sh b/release.sh index 1505410..0294113 100755 --- a/release.sh +++ b/release.sh @@ -13,7 +13,7 @@ npm run build if [ $branch = "dev" ]; then # check current branch is clean if output=$(git status --porcelain) && [ -z "$output" ]; then - + # get the version number echo "Enter the release version (eg. 1.2.0):" read version @@ -23,6 +23,7 @@ if [ $branch = "dev" ]; then # update package version jq --arg version "$version" '.version=$version' package.json > package.tmp && mv package.tmp package.json sed -i "" -e "1s/^\(\/\*! Congo \)v[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}/\1v$version/" assets/css/main.css + npm install --package-lock-only # update changelog chan release $version || exit @@ -59,10 +60,10 @@ if [ $branch = "dev" ]; then git checkout dev - else + else echo "ERROR: There are unstaged changes in development!" echo "Clean the working directory and try again." fi -else +else echo "ERROR: Releases can only be published from the dev branch!" fi