mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Update tool/format-release
* remove bz2 entries for Ruby 3 series * remove stats information except "X.X.0" release
This commit is contained in:
parent
856a9701fd
commit
e0bd293855
1 changed files with 16 additions and 4 deletions
|
@ -173,10 +173,18 @@ eom
|
||||||
- version: #{ver}
|
- version: #{ver}
|
||||||
date: #{date.strftime("%Y-%m-%d")}
|
date: #{date.strftime("%Y-%m-%d")}
|
||||||
post: /en/news/#{date.strftime("%Y/%m/%d")}/ruby-#{ver.tr('.', '-')}-released/
|
post: /en/news/#{date.strftime("%Y/%m/%d")}/ruby-#{ver.tr('.', '-')}-released/
|
||||||
|
eom
|
||||||
|
|
||||||
|
if ver.end_with?(".0")
|
||||||
|
entry <<= <<eom
|
||||||
stats:
|
stats:
|
||||||
files_changed: #{files_changed}
|
files_changed: #{files_changed}
|
||||||
insertions: #{insertions}
|
insertions: #{insertions}
|
||||||
deletions: #{deletions}
|
deletions: #{deletions}
|
||||||
|
eom
|
||||||
|
end
|
||||||
|
|
||||||
|
entry <<= <<eom
|
||||||
url:
|
url:
|
||||||
gz: https://cache.ruby-lang.org/pub/ruby/#{xy}/ruby-#{ver}.tar.gz
|
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
|
zip: https://cache.ruby-lang.org/pub/ruby/#{xy}/ruby-#{ver}.zip
|
||||||
|
@ -185,25 +193,29 @@ eom
|
||||||
size:
|
size:
|
||||||
gz: #{ary.find{|x|x.gz? }.size}
|
gz: #{ary.find{|x|x.gz? }.size}
|
||||||
zip: #{ary.find{|x|x.zip?}.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}
|
xz: #{ary.find{|x|x.xz? }.size}
|
||||||
sha1:
|
sha1:
|
||||||
gz: #{ary.find{|x|x.gz? }.sha1}
|
gz: #{ary.find{|x|x.gz? }.sha1}
|
||||||
zip: #{ary.find{|x|x.zip?}.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}
|
xz: #{ary.find{|x|x.xz? }.sha1}
|
||||||
sha256:
|
sha256:
|
||||||
gz: #{ary.find{|x|x.gz? }.sha256}
|
gz: #{ary.find{|x|x.gz? }.sha256}
|
||||||
zip: #{ary.find{|x|x.zip?}.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}
|
xz: #{ary.find{|x|x.xz? }.sha256}
|
||||||
sha512:
|
sha512:
|
||||||
gz: #{ary.find{|x|x.gz? }.sha512}
|
gz: #{ary.find{|x|x.gz? }.sha512}
|
||||||
zip: #{ary.find{|x|x.zip?}.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}
|
xz: #{ary.find{|x|x.xz? }.sha512}
|
||||||
eom
|
eom
|
||||||
|
|
||||||
|
if ver.start_with?("3.")
|
||||||
|
entry = entry.gsub(/ bz2: .*\n/, "")
|
||||||
|
end
|
||||||
|
|
||||||
if data.include?("\n- version: #{ver}\n")
|
if data.include?("\n- version: #{ver}\n")
|
||||||
elsif data.sub!(/\n# #{Regexp.escape(xy)} series\n/, "\\&\n#{entry}")
|
elsif data.sub!(/\n# #{Regexp.escape(xy)} series\n/, "\\&\n#{entry}")
|
||||||
else
|
else
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue