adoptium / adoptium/github-release-scripts

Can we fix the timestamps on the tags in `temurinXX-binaries?

オープン
#125 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Shell
スター
5
フォーク
21
平均マージ
6日 7時間
マージ済み PR(30日)
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リリースを作成するshellエントリポイントを見つけ、次にtemurinXX-binariesリポジトリについてlightweight tagとannotated tagの動作を比較します。結果として得られたタグとリリースのタイムスタンプを、リンク先のタグページおよびリリースページと照合してテストします。タグの日付が、古いREADME.mdのコミット日ではなくリリースの日付と一致すれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
git, github, shell
領域
release
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。