gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-wallet-core] branch master updated: don't send dev files into the


From: gnunet
Subject: [taler-wallet-core] branch master updated: don't send dev files into the zip file
Date: Wed, 07 Sep 2022 13:49:14 +0200

This is an automated email from the git hooks/post-receive script.

sebasjm pushed a commit to branch master
in repository wallet-core.

The following commit(s) were added to refs/heads/master by this push:
     new 09b085d2 don't send dev files into the zip file
09b085d2 is described below

commit 09b085d24b2a8d4e7723afe82dfd46dd9d36a71a
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Wed Sep 7 08:49:04 2022 -0300

    don't send dev files into the zip file
---
 build-system/Makefile                                 |  2 +-
 packages/taler-wallet-webextension/clean_and_build.sh |  2 +-
 packages/taler-wallet-webextension/pack.sh            | 14 ++++++++++++++
 packages/taler-wallet-webextension/package.json       |  2 +-
 4 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/build-system/Makefile b/build-system/Makefile
index 5899c7a4..65e0e923 100644
--- a/build-system/Makefile
+++ b/build-system/Makefile
@@ -75,7 +75,7 @@ anastasis-webui-dev:
 webextension:
        pnpm install --frozen-lockfile --filter 
@gnu-taler/taler-wallet-webextension...
        pnpm run --filter @gnu-taler/taler-wallet-webextension... compile
-       cd ./packages/taler-wallet-webextension/ && ./pack.sh
+       cd ./packages/taler-wallet-webextension/ && ./pack.sh prod
 
 .PHONY: webextension-dev
 webextension-dev:
diff --git a/packages/taler-wallet-webextension/clean_and_build.sh 
b/packages/taler-wallet-webextension/clean_and_build.sh
index fb53124e..1c01e3a4 100755
--- a/packages/taler-wallet-webextension/clean_and_build.sh
+++ b/packages/taler-wallet-webextension/clean_and_build.sh
@@ -15,4 +15,4 @@ pnpm test -- -R dot
 
 echo packing...
 rm -rf extension/
-./pack.sh
+./pack.sh dev
diff --git a/packages/taler-wallet-webextension/pack.sh 
b/packages/taler-wallet-webextension/pack.sh
index 504b5443..1555e51a 100755
--- a/packages/taler-wallet-webextension/pack.sh
+++ b/packages/taler-wallet-webextension/pack.sh
@@ -1,6 +1,7 @@
 #!/usr/bin/env bash
 # This file is in the public domain.
 
+ENV=$1
 set -eu
 
 if [[ ! -e package.json ]]; then
@@ -8,6 +9,8 @@ if [[ ! -e package.json ]]; then
   exit 1
 fi
 
+[[ "$ENV" == "prod" || "$ENV" == "dev" ]] || { echo "first argument must be 
prod or dev"; exit 1; }
+
 vers_manifest=$(jq -r '.version' manifest-v2.json)
 
 zipfile="taler-wallet-webextension-${vers_manifest}.zip"
@@ -15,7 +18,13 @@ zipfile="taler-wallet-webextension-${vers_manifest}.zip"
 TEMP_DIR=$(mktemp -d)
 jq '. | .name = "GNU Taler Wallet" ' manifest-v2.json > $TEMP_DIR/manifest.json
 cp -r dist static $TEMP_DIR
+
+find $TEMP_DIR/dist \( -name "test.*" -o -name "*.test.*" -o -name "stories.*" 
-o -name "*.dev.*" \) -delete
+[[ "$ENV" == "prod" ]] && find $TEMP_DIR/dist \( -name "*.map" \) -delete
+find $TEMP_DIR/dist -type d -empty -delete
+
 (cd $TEMP_DIR && zip -q -r "$zipfile" dist static manifest.json)
+
 mkdir -p extension/v2
 mv "$TEMP_DIR/$zipfile" ./extension/v2/
 rm -rf $TEMP_DIR
@@ -33,6 +42,11 @@ zipfile="taler-wallet-webextension-${vers_manifest}.zip"
 TEMP_DIR=$(mktemp -d)
 jq '. | .name = "GNU Taler Wallet" ' manifest-v3.json > $TEMP_DIR/manifest.json
 cp -r dist static service_worker.js $TEMP_DIR
+
+find $TEMP_DIR/dist \( -name "test.*" -o -name "*.test.*" -o -name "stories.*" 
-o -name "*.dev.*" \) -delete
+[[ "$ENV" == "prod" ]] && find $TEMP_DIR/dist \( -name "*.map" \) -delete
+find $TEMP_DIR/dist -type d -empty -delete
+
 (cd $TEMP_DIR && zip -q -r "$zipfile" dist static manifest.json 
service_worker.js)
 mkdir -p extension/v3
 mv "$TEMP_DIR/$zipfile" ./extension/v3/
diff --git a/packages/taler-wallet-webextension/package.json 
b/packages/taler-wallet-webextension/package.json
index 147ccb35..eaaae5d2 100644
--- a/packages/taler-wallet-webextension/package.json
+++ b/packages/taler-wallet-webextension/package.json
@@ -82,4 +82,4 @@
   "pogen": {
     "domain": "taler-wallet-webex"
   }
-}
\ No newline at end of file
+}

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]