feat: 更新 GitHub 令牌配置以支持私有仓库的自动更新,优化发布工作流

This commit is contained in:
zhanggy committed 2025-10-30 10:10:21 +08:00
1 parent 56acfb275b
commit 7534d31b2f
4 files changed
+27 -18

No files matched your search

+8
View File
@@ -17,6 +17,14 @@ export class AutoUpdater {
autoUpdater.allowPrerelease = false
autoUpdater.channel = 'latest'
// 如果是私有仓库,设置认证信息
if (process.env.GH_TOKEN || process.env.GITHUB_TOKEN) {
// 使用环境变量中的令牌
autoUpdater.requestHeaders = {
'Authorization': `token ${process.env.GH_TOKEN || process.env.GITHUB_TOKEN}`
}
}
// 设置事件监听器
this.setupEventListeners()
}