gnunet-svn
[Top][All Lists]
Advanced

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

[taler-wallet-core] branch master updated: add git revision to --version


From: gnunet
Subject: [taler-wallet-core] branch master updated: add git revision to --version
Date: Mon, 24 Jan 2022 14:57:29 +0100

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 97a1e09f add git revision to --version
97a1e09f is described below

commit 97a1e09f6ea2a9aa68812c0f20ee6b18a8d4eca8
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Mon Jan 24 10:57:20 2022 -0300

    add git revision to --version
---
 packages/taler-wallet-cli/rollup.config.js | 15 +++++++++++++++
 packages/taler-wallet-cli/src/index.ts     |  4 +---
 2 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/packages/taler-wallet-cli/rollup.config.js 
b/packages/taler-wallet-cli/rollup.config.js
index 15ec58e5..372d7537 100644
--- a/packages/taler-wallet-cli/rollup.config.js
+++ b/packages/taler-wallet-cli/rollup.config.js
@@ -6,6 +6,10 @@ import builtins from "builtin-modules";
 import pkg from "./package.json";
 import sourcemaps from "rollup-plugin-sourcemaps";
 import path from "path";
+import replace from "@rollup/plugin-replace";
+import child_process from 'child_process';
+
+const printedVersion = `${pkg.version}-${getGitRevision()}`
 
 export default {
   input: "lib/index.js",
@@ -25,6 +29,10 @@ export default {
   },
   external: builtins,
   plugins: [
+    replace({
+      __VERSION__: printedVersion,
+    }),
+
     nodeResolve({
       preferBuiltins: true,
       exportConditions: ["node"],
@@ -40,3 +48,10 @@ export default {
     json(),
   ],
 };
+
+function getGitRevision() {
+  return child_process.execSync(`git rev-parse --abbrev-ref HEAD`, {
+    encoding: 'utf-8',
+    windowsHide: true,
+  }).trim();
+}
diff --git a/packages/taler-wallet-cli/src/index.ts 
b/packages/taler-wallet-cli/src/index.ts
index 22a2d855..3b72f74b 100644
--- a/packages/taler-wallet-cli/src/index.ts
+++ b/packages/taler-wallet-cli/src/index.ts
@@ -142,9 +142,7 @@ function applyVerbose(verbose: boolean): void {
 }
 
 function printVersion(): void {
-  // eslint-disable-next-line @typescript-eslint/no-var-requires
-  const info = require("../package.json");
-  console.log(`${info.version}`);
+  console.log("__VERSION__");
   process.exit(0);
 }
 

-- 
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]