commit 28fd2ad3ee575b1e8d0d8d37c476e0cd3ebf0e74
parent aa8ae0058ae1438cc094e94ed2a0e909aa88deea
Author: Sebastian <sebasjm@gmail.com>
Date: Thu, 6 Nov 2025 10:18:35 -0300
fix next version script
Diffstat:
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/contrib/next-dev-version.sh b/contrib/next-dev-version.sh
@@ -5,12 +5,14 @@ set -e
FILE=$1
[ ! -w "$FILE" ] && echo first argument should be a writtable file && exit 1
jq -e . $FILE >/dev/null 2>&1 || (echo $FILE should be a json file && exit 1)
+jq -e .version $FILE >/dev/null 2>&1 || (echo $FILE doesnt have a version field to increment && exit 1)
# looks for [string]-dev.[number]
-# if not present returns [string]-dev.1
-# else version = number +1 and returns [string]-dev.[version]
+# if not present returns [first].[second].[third+1]-dev.1
+# else returns [string]-dev.[version+1]
inc_version() {
- jq '. + {"version": (if .version | contains("-dev") then [.version | match("^(.*)-dev.([0-9]*)$").captures[].string] | .[0] + "-dev." + (.[1]|tonumber|.+1|tostring) else .version + "-dev.1" end)}'
+ jq '{"version": (if .version | contains("-dev") then [.version | match("^(.*)-dev.([0-9]*)$").captures[].string] | .[0] + "-dev." + (.[1]|tonumber|.+1|tostring) else [.version | match("^([0-9]*)\\.([0-9]*)\\.([0-9]*)$").captures[].string] | .[0] + "." + .[1] + "." + (.[2]|tonumber|.+1|tostring) + "-dev.1" end)}' < packages/taler-util/package.json
+
}
# read file
diff --git a/packages/merchant-backoffice-ui/package.json b/packages/merchant-backoffice-ui/package.json
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@gnu-taler/merchant-backoffice-ui",
- "version": "1.1.0-dev.1",
+ "version": "1.1.0",
"license": "AGPL-3.0-or-later",
"type": "module",
"scripts": {