From 970615ae57c5b6fcd208189a78f0ec468fffcfa6 Mon Sep 17 00:00:00 2001
From: librelois <elois@ifee.fr>
Date: Wed, 27 May 2020 16:00:53 +0200
Subject: [PATCH] [build] upgrade duniter version on package-lock

---
 release/new_version.sh | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/release/new_version.sh b/release/new_version.sh
index b5b1ba41b..179a88dac 100755
--- a/release/new_version.sh
+++ b/release/new_version.sh
@@ -6,20 +6,23 @@ echo "Current version: $current"
 
 if [[ $1 =~ ^[0-9]+.[0-9]+.[0-9]+(-(alpha|beta|rc)[0-9]*)?$ ]]; then
   echo "Changing to version: $1"
-  # Change the version in package.json and test file
-  sed -i "s/version\": .*/version\": \"$1\",/g" package.json
-  sed -i "s/Version: .*/Version: $1/g" release/extra/debian/package/DEBIAN/control
+  # Change the version in package.json and package-lock.json
+  sed -i "s/version\": .*/version\": \"$1\",/" package.json
+  sed -i "3 s/version\": .*/version\": \"$1\",/" package-lock.json
+
+  # Debian file
+  sed -i "s/Version: .*/Version: $1/" release/extra/debian/package/DEBIAN/control
 
   # Duniter.iss (Windows installer)
-  sed -i "s/define MyAppVerStr.*/define MyAppVerStr \"v$1\"/g" release/arch/windows/duniter.iss
+  sed -i "s/define MyAppVerStr.*/define MyAppVerStr \"v$1\"/" release/arch/windows/duniter.iss
 
   # GUI containers version
-  sed -i "s/title\": .*/title\": \"v$1\",/g" package.json
-  sed -i "s/<title>Duniter.*<\/title>/<title>Duniter $1<\/title>/g" gui/index.html
+  sed -i "s/title\": .*/title\": \"v$1\",/" package.json
+  sed -i "s/<title>Duniter.*<\/title>/<title>Duniter $1<\/title>/" gui/index.html
 
   # Commit
   git reset HEAD
-  git add package.json gui/index.html release/extra/debian/package/DEBIAN/control release/arch/windows/duniter.iss
+  git add package.json package-lock.json gui/index.html release/extra/debian/package/DEBIAN/control release/arch/windows/duniter.iss
   git commit -m "v$1"
   git tag "v$1"
 else
-- 
GitLab