geoip
geoip copied to clipboard
之前做的一个GeoIP每周更新的Action,可以参考一下
https://github.com/Ricky-Hao/geoip
如果需要固定Latest的Tag的话,可以参考这里
https://github.com/Ricky-Hao/SSTAP_Rules/blob/master/.github/workflows/sstap_rules.yml
挺好的,要发个pr吗
需要做成固定Label为Latest的那样么?如果要的话我去改一下
不需要,用时间就可以
遗憾的是这个仓库我无法设置,所以没有github token https://github.com/v2ray/geoip/runs/353598527
我会在近期内合并到fly下的仓库里
不需要往仓库设置 Token,直接在 Workflow 里使用 ${{ secrets.GITHUB_TOKEN }} 就行了,Actions 会自动生成一个运行时 Token。已发 PR
666我才知道能这样(难怪不让设置以GITHUB_为开头的参数
我之前没接触过 GitHub Action,不过看懂 .github/workflows/go.yml 要求干了什么操作还是没问题的。 我觉得现在的 Action 或许应该考虑加入“上次 Action 所用的数据库文件到这次 Action 之间是否发生过更新”的检查,或者直接改为每周运作一次。
官方网站上对 GeoLite2 数据库已经说的很明白了,每周才更新一次(具体是哪个时区的周二暂且不清楚),不过也足够说明现在每天 build 一个新的 geoip.dat 文件出来有点欠考虑了。
The GeoLite2 Country, City, and ASN databases are updated weekly, every Tuesday.
// 提了 PR #13