aboutsummaryrefslogtreecommitdiff
path: root/plugin/scripts
diff options
context:
space:
mode:
author_ov4 <ov4@ov4.org>2026-10-22 10:24:58 +0000
committer_ov4 <ov4@ov4.org>2026-10-22 10:24:58 +0000
commit311eb9516cefa3dacbeea36d38f994435e4097ba (patch)
tree76bc2b18673fc720bc5436f67558abd880be8e81 /plugin/scripts
parent893e0d0e16494b6249771d50fdef2cf13a4a263a (diff)
build(plugin): version the VSIX by the last plugin commit
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'plugin/scripts')
-rw-r--r--plugin/scripts/package.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/plugin/scripts/package.js b/plugin/scripts/package.js
index 67ff99f..7ef8f17 100644
--- a/plugin/scripts/package.js
+++ b/plugin/scripts/package.js
@@ -5,13 +5,13 @@ const path = require('node:path');
const pluginDir = path.resolve(__dirname, '..');
try {
- const revision = execFileSync('git', ['log', '-1', '--format=%ct:%h'], {
+ const revision = execFileSync('git', ['log', '-1', '--format=%ct:%h', '--', '.'], {
cwd: pluginDir,
encoding: 'utf8',
stdio: ['ignore', 'pipe', 'pipe']
}).trim();
const match = /^(\d+):([0-9a-f]+)$/.exec(revision);
- if (!match) throw new Error('Cannot read the HEAD commit for the package version.');
+ if (!match) throw new Error('Cannot read the last plugin commit for the package version.');
const timestamp = new Date(Number(match[1]) * 1000).toISOString();
const date = timestamp.slice(0, 10).replace(/-/g, '');
const time = timestamp.slice(11, 19).replace(/:/g, '');