No description
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .forgejo/workflows | ||
| README.md | ||
GKD Mirror
自动同步 Lin-arm/GKD_subscription 的最新 GKD 订阅文件,并发布到 Forgejo Release。
订阅地址
https://git.pixhelf.com/adminroot/gkd-mirror/releases/download/latest/gkd.json5
可直接将该地址作为 GKD 订阅链接使用。
同步来源
上游订阅:
https://raw.githubusercontent.com/Lin-arm/GKD_subscription/main/dist/gkd.json5
当前上游版本:v612
本仓库会定期获取上游的 gkd.json5,并与当前 Release 中的版本进行比较。
只有文件内容发生变化时才会重新发布,避免产生无意义的重复更新。
自动同步
Forgejo Actions 每天自动检查两次:
- 北京时间
03:00 - 北京时间
12:00
对应 UTC Cron:
schedule:
- cron: "0 7,16 * * *"
同时支持在 Forgejo Actions 页面通过 workflow_dispatch 手动执行同步。
修改以下 Workflow 文件并推送到 main 分支时,也会自动运行:
.forgejo/workflows/sync.yml
工作流程
同步流程如下:
- 下载上游最新的
gkd.json5 - 下载当前
latestRelease 中的gkd.json5 - 使用
cmp比较两个文件 - 如果内容完全相同,则跳过发布
- 如果内容发生变化,则更新
latestRelease
Release 信息:
Tag: latest
Title: Latest GKD subscription
Asset: gkd.json5
Release
最新版本始终通过固定的 latest 标签提供:
/releases/download/latest/gkd.json5
因此客户端无需跟踪版本号,每次访问相同地址即可获取当前最新订阅。
致谢
订阅数据来源于:
本仓库仅用于自动镜像和分发上游生成的订阅文件,订阅规则及内容版权归原项目及相关贡献者所有。