summaryrefslogtreecommitdiff
path: root/tool/format-release
diff options
context:
space:
mode:
authorYusuke Endoh <mame@ruby-lang.org>2021-04-05 23:19:44 +0900
committerYusuke Endoh <mame@ruby-lang.org>2021-04-05 23:19:44 +0900
commite0bd293855d0062a895233e7735b9c65db7c5500 (patch)
tree1b50117d9fe76deae3aba78ff894bb1fa981149b /tool/format-release
parent856a9701fd13edbb9d5f0fa773082d312195df90 (diff)
downloadruby-e0bd293855d0062a895233e7735b9c65db7c5500.tar.gz
Update tool/format-release
* remove bz2 entries for Ruby 3 series * remove stats information except "X.X.0" release
Diffstat (limited to 'tool/format-release')
-rwxr-xr-xtool/format-release20
1 files changed, 16 insertions, 4 deletions
diff --git a/tool/format-release b/tool/format-release
index b34da3509c..cdc2d55840 100755
--- a/tool/format-release
+++ b/tool/format-release
@@ -173,10 +173,18 @@ eom
- version: #{ver}
date: #{date.strftime("%Y-%m-%d")}
post: /en/news/#{date.strftime("%Y/%m/%d")}/ruby-#{ver.tr('.', '-')}-released/
+eom
+
+ if ver.end_with?(".0")
+ entry <<= <<eom
stats:
files_changed: #{files_changed}
insertions: #{insertions}
deletions: #{deletions}
+eom
+ end
+
+ entry <<= <<eom
url:
gz: https://cache.ruby-lang.org/pub/ruby/#{xy}/ruby-#{ver}.tar.gz
zip: https://cache.ruby-lang.org/pub/ruby/#{xy}/ruby-#{ver}.zip
@@ -185,25 +193,29 @@ eom
size:
gz: #{ary.find{|x|x.gz? }.size}
zip: #{ary.find{|x|x.zip?}.size}
- bz2: #{ary.find{|x|x.bz2?}.size}
+ bz2: #{ary.find{|x|x.bz2?}&.size}
xz: #{ary.find{|x|x.xz? }.size}
sha1:
gz: #{ary.find{|x|x.gz? }.sha1}
zip: #{ary.find{|x|x.zip?}.sha1}
- bz2: #{ary.find{|x|x.bz2?}.sha1}
+ bz2: #{ary.find{|x|x.bz2?}&.sha1}
xz: #{ary.find{|x|x.xz? }.sha1}
sha256:
gz: #{ary.find{|x|x.gz? }.sha256}
zip: #{ary.find{|x|x.zip?}.sha256}
- bz2: #{ary.find{|x|x.bz2?}.sha256}
+ bz2: #{ary.find{|x|x.bz2?}&.sha256}
xz: #{ary.find{|x|x.xz? }.sha256}
sha512:
gz: #{ary.find{|x|x.gz? }.sha512}
zip: #{ary.find{|x|x.zip?}.sha512}
- bz2: #{ary.find{|x|x.bz2?}.sha512}
+ bz2: #{ary.find{|x|x.bz2?}&.sha512}
xz: #{ary.find{|x|x.xz? }.sha512}
eom
+ if ver.start_with?("3.")
+ entry = entry.gsub(/ bz2: .*\n/, "")
+ end
+
if data.include?("\n- version: #{ver}\n")
elsif data.sub!(/\n# #{Regexp.escape(xy)} series\n/, "\\&\n#{entry}")
else