-
Notifications
You must be signed in to change notification settings - Fork 0
Synchronize updates from upstream
该项目将会不定期更新新功能,如果你希望更新你自己的部署,可以选择以下三种方式之一进行操作(只需选择一种即可!)。
注意:UptimeFlare 仍然是一个新兴项目,正在快速发展和改进。升级后,你可能需要手动更新配置文件以确保监控正常运行。不过,历史监控数据无需手动操作即可保留。
-
[推荐] 仅适用于 2024/6/30 之后启动的用户,或者已经手动更新过的用户
按以下操作,在你自己的仓库中依次进入
Actions-Upstream Sync-Run workflow。
这将触发一次自动更新。稍等片刻(通常少于 30 秒),刷新页面后可以看到新触发的任务及其执行结果。如果显示绿色对勾,表示代码已成功更新。
如果更新过程中出现问题(Actions 显示红叉),可以点击对应条目查看详细的错误日志:
-
nothing to commit, working tree clean:表示你已经是最新版本,无需更新! -
refusing to allow a GitHub App to create or update workflow .github/workflows/xxx.yaml without workflows permission:表示该仓库的工作流文件已更新,这种情况有时会发生。由于 Actions 在没有令牌的情况下无法更新自身,你需要手动创建一个包含 Workflows 和 Contents 权限的令牌:创建链接。在尝试更新时,将该令牌粘贴到上图中的输入框中即可。成功更新后,令牌可以安全删除,不再需要。
如果更新后部署出现错误,可能需要查看最新文档以确认配置文件是否有变更。
-
-
[不推荐] 在你的电脑上使用 Git 拉取我的仓库(上游)并将其合并到你的仓库中。参考链接:GitHub 如何从模板仓库拉取变更
-
[不推荐] 备份当前的
uptime.config.ts文件,删除当前的仓库,重新从模板创建一个新仓库,设置环境变量(如CLOUDFLARE_API_TOKEN),恢复配置文件即可完成操作。