From 57349482075fc6feb175eef568da480d4f209310 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E8=89=AF?= <841369634@qq.com> Date: Mon, 2 Dec 2024 15:14:27 +0800 Subject: [PATCH] =?UTF-8?q?bugfix:=20=E6=A3=80=E6=9F=A5=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=EF=BC=8C=E8=B7=B3=E8=BF=87=20`=E5=8D=B3?= =?UTF-8?q?=E4=B8=8D=E6=98=AF=E6=AD=A3=E5=BC=8F=E4=B9=9F=E4=B8=8D=E6=98=AF?= =?UTF-8?q?=E9=A2=84=E5=8F=91=E5=B8=83`=20=E7=9A=84=E7=89=88=E6=9C=AC?= =?UTF-8?q?=EF=BC=88=E6=B3=A8=EF=BC=9A=E9=83=A8=E5=88=86=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E4=BB=85=E7=94=A8=E6=9D=A5=E6=B5=8B=E8=AF=95=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/gui/src/bridge/update/backend.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/gui/src/bridge/update/backend.js b/packages/gui/src/bridge/update/backend.js index 3b8eda1..a113780 100644 --- a/packages/gui/src/bridge/update/backend.js +++ b/packages/gui/src/bridge/update/backend.js @@ -171,20 +171,28 @@ function updateHandle (app, api, win, beforeQuit, quit, log) { return } - // log.info('github api返回的release数据:', JSON.stringify(data, null, '\t')) + log.debug('github api返回的release数据:', JSON.stringify(data, null, '\t')) // 检查更新 for (let i = 0; i < data.length; i++) { const versionData = data[i] + // log.debug('版本数据:', versionData) + if (!versionData.assets || versionData.assets.length === 0) { + log.info('跳过空版本,即未上传过安装包:', versionData.name) continue // 跳过空版本,即未上传过安装包 } + if (!versionData.name.match(/^v?\d+(\.\d+)*(-.+)?$/g)) { + log.info('跳过即 “不是正式,又不是预发布” 的版本:', versionData.name) + continue // 跳过即 “不是正式,又不是预发布” 的版本 + } if (!isPreRelease && DevSidecar.api.config.get().app.skipPreRelease && versionData.name.includes('-')) { + log.info('跳过预发布版本:', versionData.name) continue // 跳过预发布版本 } - // log.info('最近正式版本数据:', versionData) + log.info('最近正式版本:', versionData.name) // 获取版本号 let version = versionData.name