adoptium / adoptium/github-release-scripts
Can we fix the timestamps on the tags in `temurinXX-binaries?
- 主要语言
- Shell
- 星标
- 5
- 派生
- 21
- 平均合并
- 6 天 7 小时
- 30 天内合并 PR
- 3
描述
The temurinXX-binaries releases have tags created for each release, but the date associated with that tag is the last time a file in the binaries repositories (Not an item in the release) was updated. At present that means it's from August 2022 when the README.md was last updated. This is undesirable and confusing.
From https://github.com/endoflife-date/endoflife.date/pull/2729#issuecomment-1486850432:
> It should be possible to fix this by using annotated tags, instead of lightweight git tags. Annotated tags (created using git -a) carry their own creation date, while lightweight tags are just a link to a specific commit, which carries the date.
We should look at whether we can test that and make it work to avoid the dates on the [tags](https://github.com/adoptium/temurin17-binaries/tags) being out of sync with those on the [releases](https://github.com/adoptium/temurin17-binaries/releases).
贡献指南
调研方向
首先定位创建标签和 GitHub releases 的 shell 入口点,然后比较 temurinXX-binaries 仓库中轻量标签和附注标签的行为。根据链接的标签页面和 releases 页面测试生成的标签和 release 时间戳;当标签日期与 release 日期一致,而不是与过时的 README.md 提交日期一致时,即表示完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- git, github, shell
- 领域
- release
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 45/100