From 6661354bfa1311d7ed625f66ec886f936f795b0d Mon Sep 17 00:00:00 2001 From: cbb Date: Tue, 13 Oct 2026 19:43:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AE=89=E8=A3=85=E8=84=9A=E6=9C=AC?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=8F=B7=E6=94=B9=E4=B8=BA=E4=BB=8E=20manife?= =?UTF-8?q?st=20=E5=8A=A8=E6=80=81=E8=AF=BB=E5=8F=96=EF=BC=8C=E9=81=BF?= =?UTF-8?q?=E5=85=8D=E5=8D=87=E7=BA=A7=E5=90=8E=E5=BF=98=E8=AE=B0=E6=94=B9?= =?UTF-8?q?=E7=A1=AC=E7=BC=96=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fnos-install.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/fnos-install.js b/fnos-install.js index 7c22d82..4f48d1e 100644 --- a/fnos-install.js +++ b/fnos-install.js @@ -17,7 +17,14 @@ const BASE = `https://${HOST}:${PORT}`; const USER = process.env.FNOS_USER; const PASS = process.env.FNOS_PASS; const APPNAME = "GiteaHubSync"; -const VERSION = "1.0.0"; +// 版本号从 fpk 源码 manifest 读取(可用 FNOS_VERSION 覆盖),避免升级后忘记改这里 +const VERSION = process.env.FNOS_VERSION || + (/version\s*=\s*(\S+)/.exec( + fs.readFileSync(path.join(__dirname, "GiteaHubSync", "manifest"), "utf8")) || [])[1]; +if (!VERSION) { + console.error("无法从 GiteaHubSync/manifest 读取版本号"); + process.exit(1); +} const FPK = process.argv[2] || path.join(__dirname, "GiteaHubSync", "GiteaHubSync.fpk");