Skip to content

添加自动化上游同步工作流,以简化分支的维护工作 - #522

Open
qjjer wants to merge 5 commits into
maillab:mainfrom
qjjer:main
Open

添加自动化上游同步工作流,以简化分支的维护工作#522
qjjer wants to merge 5 commits into
maillab:mainfrom
qjjer:main

Conversation

@qjjer

@qjjer qjjer commented Aug 15, 2026

Copy link
Copy Markdown

此 PR 添加了一个 GitHub Actions 工作流(.github/workflows/upstream-sync.yml),用于自动同步上游仓库的更新,并在检测到变更后触发部署。

工作原理

  • 每天 UTC 0:00 自动运行(可通过 schedule 调整)
  • 支持手动触发(workflow_dispatch
  • 同步指定的上游仓库(可配置)到当前仓库的 main 分支
  • 同步成功后自动触发 deploy-cloudflare.yml 部署工作流
  • 如果发生冲突,工作流会失败并提示手动处理

qjjer added 5 commits August 15, 2026 13:29
Added a step to trigger the deployment workflow if upstream changes are detected.
token权限不足,需更换PAT个人令牌(除非你不更新workflows)
@qjjer

qjjer commented Aug 16, 2026

Copy link
Copy Markdown
Author

token权限不足,需更换PAT个人令牌,添加至repository secret,需选 repo 和 workflow

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant