-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
增加 RedHat Podman 镜像 #382
Comments
需要注意的是,我们目前的同步设施对于「有大量 CI/CD 生成的 pre-release」的情况没有良好的支持,详情参见 #328 (comment)。 |
十分理解,不过或许有帮助的是该 repo 中已经人为区分了 release 和 pre-relase 的 tag 和 版本号,或许可以根据 latest tag 或人为过滤版本号解决这一问题 |
GitHub 的 API 没有提供相关的设施,参见:https://docs.github.com/en/rest/releases/releases?apiVersion=2022-11-28 如果有兴趣的话,可以为相关同步脚本帮助实现翻页功能。这个脚本来源于 TUNA,因此可以帮助更多的镜像站在同步时处理此情况。 |
似乎 GitHub 的 API 中已经返回了 pre-release 信息,若暂时没有实现进度的话,我可以在未来尝试处理这个问题。 示例:
$ jq -r 'map(select(.prerelease)) | first | .tag_name // "No Pre-release"' <<< $(curl --silent https://api.github.com/repos/containers/podman-desktop/releases)
v0.0.202312281636-13328a7
$ jq -r 'map(select(.prerelease)) | first | .tag_name // "No Pre-release"' <<< $(curl --silent https://api.github.com/repos/itdevwu/menmian/releases)
No Pre-release |
先决条件 (Prerequisites)
我已确认这个镜像源从未在 其他 issues 中讨论过。
I have checked that this repository has not been discussed in other issues.
我已仔细阅读 请求新镜像前必读。
I have CAREFULLY read the mirroring rules.
项目介绍 (Project introduction)
Podman 是 RedHat 主导开发的容器化技术,目前的市占率为第二,与 docker 相比,podman 的优点有:
上游地址与镜像方法 (Upstream & mirroring method)
Podman GitHub Release:
https://github.com/containers/podman/releases
Podman Desktop GitHub Release:
https://github.com/containers/podman-desktop/releases/latest
镜像大小 (Mirror size)
No response
备注 (Note)
注:Podman Desktop 有大量 CI/CD 生成的 pre-release,使用时可依据版本号排除这一部分以节约资源。
The text was updated successfully, but these errors were encountered: