feat: 更新 GitHub 令牌配置以支持私有仓库的自动更新,优化发布工作流
This commit is contained in:
1 parent
56acfb275b
commit
7534d31b2f
4 files changed
+27
-18
No files matched your search
@@ -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()
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user