No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-17 07:00:45 +00:00
.forgejo/workflows 更新.forgejo/workflows/sync.yml 2026-08-22 21:15:05 +00:00
README.md chore: update upstream version to v612 2026-10-17 07:00:45 +00:00

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

工作流程

同步流程如下:

  1. 下载上游最新的 gkd.json5
  2. 下载当前 latest Release 中的 gkd.json5
  3. 使用 cmp 比较两个文件
  4. 如果内容完全相同,则跳过发布
  5. 如果内容发生变化,则更新 latest Release

Release 信息:

Tag: latest
Title: Latest GKD subscription
Asset: gkd.json5

Release

最新版本始终通过固定的 latest 标签提供:

/releases/download/latest/gkd.json5

因此客户端无需跟踪版本号,每次访问相同地址即可获取当前最新订阅。

致谢

订阅数据来源于:

Lin-arm/GKD_subscription

本仓库仅用于自动镜像和分发上游生成的订阅文件,订阅规则及内容版权归原项目及相关贡献者所有。