diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-10-23 17:36:05 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-10-23 23:13:55 +0900 |
commit | bf93ceb26be22876f5b58e8fab221e438f984fa4 (patch) | |
tree | d817e5e015d779ffe36530e31a6af5fa953f22db /tool | |
parent | ef5717d92307a1823f0c457cfcd1341182f8dab9 (diff) | |
download | ruby-bf93ceb26be22876f5b58e8fab221e438f984fa4.tar.gz |
Set date in message to the latest gem date [ci skip]
Diffstat (limited to 'tool')
-rwxr-xr-x | tool/update-bundled_gems.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tool/update-bundled_gems.rb b/tool/update-bundled_gems.rb index 688ca34086..fbba589cd6 100755 --- a/tool/update-bundled_gems.rb +++ b/tool/update-bundled_gems.rb @@ -1,6 +1,11 @@ #!ruby -pla BEGIN { require 'rubygems' + date = nil + stdout = $> +} +END { + stdout.print date.strftime("latest_date=%F") if date } unless /^[^#]/ !~ (gem = $F[0]) (gem, src), = Gem::SpecFetcher.fetcher.detect(:latest) {|s| @@ -13,6 +18,7 @@ unless /^[^#]/ !~ (gem = $F[0]) else uri = $F[2] end + date = gem.date if !date or gem.date && gem.date > date if $F[3] if $F[3].include?($F[1]) $F[3][$F[1]] = gem.version.to_s |