From 151bc43e628c8de05c5061e9ab8d49879fd61926 Mon Sep 17 00:00:00 2001 From: EnixCoda Date: Tue, 23 Aug 2022 00:37:29 +0800 Subject: [PATCH] build: post version script --- package.json | 2 +- scripts/post-version.sh | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 scripts/post-version.sh diff --git a/package.json b/package.json index f38a4bb..1c59fe7 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "debug-firefox": "web-ext run --source-dir=dist --firefox-profile=firefox-profile --profile-create-if-missing --keep-profile-changes --start-url https://github.com/EnixCoda/Gitako", "analyze-bundle": "ANALYZE= NODE_ENV=production webpack", "postinstall": "node scripts/fix-deps", - "preversion": "make version-safari && git add .", + "postversion": "sh scripts/post-version.sh", "build": "VERSION=v$(node scripts/get-version.js) NODE_ENV=production webpack", "roll": "make release", "test": "yarn run test:parallel && yarn run test:non-parallel", diff --git a/scripts/post-version.sh b/scripts/post-version.sh new file mode 100644 index 0000000..fdaecf8 --- /dev/null +++ b/scripts/post-version.sh @@ -0,0 +1,19 @@ +#!/bin/bash +# exit on error +set -e + +# get current version +version=$(node scripts/get-version.js) + +# remove git tag +git tag -d v$version + +# update Safari version +make version-safari + +# merge to previous git +git add . +git commit --amend --no-edit + +# add git tag +git tag v$version