taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 28fd2ad3ee575b1e8d0d8d37c476e0cd3ebf0e74
parent aa8ae0058ae1438cc094e94ed2a0e909aa88deea
Author: Sebastian <sebasjm@gmail.com>
Date:   Thu,  6 Nov 2025 10:18:35 -0300

fix next  version script

Diffstat:
Mcontrib/next-dev-version.sh | 8+++++---
Mpackages/merchant-backoffice-ui/package.json | 2+-
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": {