metaps / genova

AWS ECS Deployment manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Slackデプロイ時のタグの選択肢を新しい順で取得できるようにしたい

h-nago opened this issue · comments

現在のSlackデプロイ時のタグ選択肢ですが、文字列降順で並んでいます。
genovaのbuild-yyyymmdd-hhmmss以外のルールでタグ付けを行うと、slackデプロイ時のタグの選択肢に出てこないことがあります(aや数字始まりなどbuildよりも後ろに並ぶパターンの時)。

任意にタグ付けしてそこからデプロイしたい場合もあるので、タグの作成順でslackデプロイ時のタグの選択肢を取得するようにできるといいと思います。

文字列降順になっている図
スクリーンショット 2022-08-24 9 41 14

tag ccc を30日に追加してみたのですが、何故かタグ作成日付を取れない?

$ git tag --format='%(authordate),%(taggerdate),%(creatordate),%(refname)

Mon Jun 20 15:08:28 2022 +0000,,Mon Jun 20 15:08:28 2022 +0000,refs/tags/build-20220622-135030
Mon Jun 20 15:08:28 2022 +0000,,Mon Jun 20 15:08:28 2022 +0000,refs/tags/build-20220630-121615
Tue Jul 26 00:18:27 2022 +0900,,Tue Jul 26 00:18:27 2022 +0900,refs/tags/build-20220730-141918
Sun Aug 21 08:22:29 2022 +0000,,Sun Aug 21 08:22:29 2022 +0000,refs/tags/build-20220824-022211
Sun Aug 21 08:22:29 2022 +0000,,Sun Aug 21 08:22:29 2022 +0000,refs/tags/ccc

https://www.web-dev-qa-db-ja.com/ja/git/git%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E5%86%85%E3%81%AE%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%82%BF%E3%82%B0%E3%82%92%E4%BD%9C%E6%88%90%E6%97%A5%E9%A0%86%E3%81%AB%E3%83%AA%E3%82%B9%E3%83%88%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F/972497287/

ただし、軽量タグの場合、作成日時に関する情報はありません(オブジェクトに名前を付けるだけです)。

これ?

GitHub上だと取れてるのは、別に取得してるのだろうか。

Screen Shot 2022-08-30 at 3 57 03