【重要公告 - 2026.07.15】自动更新机制升级及用户操作说明 / Automatic Update Workflow Upgrade and Required User Actions #630
Locked
MarSeventh
announced in
Announcements
Replies: 1 comment
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
各位 CloudFlare-ImgBed 用户:
为进一步提升自动更新流程的安全性,避免包含不兼容变更的重要版本在未经确认的情况下自动应用,我们已对 Upstream Sync 自动
更新 Action 进行了升级。
本次更新内容
新的自动更新机制将在同步上游代码前检查是否存在需要人工确认的兼容性更新:
自动与手动运行方式
自动更新任务仍会每天定时运行,无需用户日常操作。
如需立即同步,可进入:
Actions → Upstream Sync → Run workflow
请所有用户完成以下操作
1. 手动同步一次上游仓库
由于本次更新涉及 GitHub Actions workflow 文件,GitHub 可能不允许旧版自动更新任务直接修改 workflow。
请打开自己的 Fork 仓库,点击:
Sync fork → Update branch
请务必完成此次手动同步,否则新的更新保护和通知机制可能无法生效。
2. 开启 Issues 功能
新的兼容性更新通知会优先通过用户 Fork 仓库的 Issue 发送。
请进入:
Settings → General → Features
确认已经勾选:
Issues
如果 Issues 未开启,自动更新仍会安全暂停,但系统无法创建通知 Issue,您可能无法及时获知具体更新内容。
3. 确认 Actions 写入权限
请进入:
Settings → Actions → General → Workflow permissions
建议选择:
Read and write permissions
该权限用于同步上游代码、创建通知 Issue 以及触发后续部署任务。
4. Star 并关注上游仓库
欢迎点击 Star 支持并收藏本项目,以便后续快速查看重要更新。
项目地址:
https://github.com/MarSeventh/CloudFlare-ImgBed
温馨提示
在收到兼容性更新通知后,请先认真阅读公告和迁移说明,并根据提示备份配置及重要数据。完成准备后,再通过 Actions 手动确认
并执行同步。
感谢各位用户一直以来对 CloudFlare-ImgBed 的支持与配合。我们将持续完善更新流程,为大家提供更加安全、稳定的使用体验。
Dear CloudFlare-ImgBed users,
To further improve the safety of the automatic update process and prevent potentially incompatible changes from being
applied without explicit confirmation, we have upgraded the Upstream Sync GitHub Actions workflow.
What’s New
Before synchronizing upstream changes, the updated workflow now checks whether any compatibility update requires
manual confirmation.
If no confirmation is required, scheduled synchronization and deployment will continue normally.
If a potentially incompatible update is detected, automatic synchronization will be temporarily paused.
A bilingual notification issue will be created in the user’s fork, including the update details, potential impact,
announcement link, and recommended actions.
After reviewing the notice and backing up important data, users may manually run Upstream Sync and select the
confirmation option.
Once synchronization succeeds, the corresponding notification issue will be closed automatically.
If synchronization fails or upstream workflow files have changed, bilingual guidance will be displayed in the
Actions Summary.
Automatic and Manual Synchronization
The automatic update workflow will continue to run once per day. No routine action is required.
To synchronize immediately, open:
Actions → Upstream Sync → Run workflow
If no compatibility update is pending, synchronization will proceed normally without selecting the confirmation
option.
If a compatibility update is pending, please review the notice and back up important data before selecting the
confirmation option.
A compatibility update requiring confirmation will not be applied until you explicitly approve it.
Required User Actions
1. Manually Sync Your Fork Once
This upgrade modifies a GitHub Actions workflow file. GitHub may prevent the previous automatic update workflow from
modifying workflow files directly.
Please open your fork and select:
Sync fork → Update branch
This one-time manual synchronization is required. Otherwise, the new update protection and notification mechanism may
not become active in your fork.
2. Enable Issues
Compatibility update notices are primarily delivered through issues created in the user’s fork.
Please open:
Settings → General → Features
Make sure the following option is enabled:
Issues
If Issues are disabled, automatic synchronization will still be paused safely, but the workflow will be unable to
create a notification issue. As a result, you may not receive the update details promptly.
3. Confirm GitHub Actions Write Permissions
Please open:
Settings → Actions → General → Workflow permissions
We recommend selecting:
Read and write permissions
These permissions are required to synchronize upstream changes, create notification issues, and trigger subsequent
deployment workflows.
4. Star and Watch the Upstream Repository
Please consider giving the project a Star to support it and make it easier to find important updates.
Project repository:
https://github.com/MarSeventh/CloudFlare-ImgBed
Important Reminder
When you receive a compatibility update notice, please review the announcement and migration instructions carefully.
Back up your configuration and important data before manually confirming and applying the update.
Thank you for your continued support and cooperation. We will continue improving the update process to provide a safer
and more reliable CloudFlare-ImgBed experience.
All reactions