Skip to content

Commit e0bd293

Browse files
committed
Update tool/format-release
* remove bz2 entries for Ruby 3 series * remove stats information except "X.X.0" release
1 parent 856a970 commit e0bd293

1 file changed

Lines changed: 16 additions & 4 deletions

File tree

tool/format-release

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -173,10 +173,18 @@ eom
173173
- version: #{ver}
174174
date: #{date.strftime("%Y-%m-%d")}
175175
post: /en/news/#{date.strftime("%Y/%m/%d")}/ruby-#{ver.tr('.', '-')}-released/
176+
eom
177+
178+
if ver.end_with?(".0")
179+
entry <<= <<eom
176180
stats:
177181
files_changed: #{files_changed}
178182
insertions: #{insertions}
179183
deletions: #{deletions}
184+
eom
185+
end
186+
187+
entry <<= <<eom
180188
url:
181189
gz: https://cache.ruby-lang.org/pub/ruby/#{xy}/ruby-#{ver}.tar.gz
182190
zip: https://cache.ruby-lang.org/pub/ruby/#{xy}/ruby-#{ver}.zip
@@ -185,25 +193,29 @@ eom
185193
size:
186194
gz: #{ary.find{|x|x.gz? }.size}
187195
zip: #{ary.find{|x|x.zip?}.size}
188-
bz2: #{ary.find{|x|x.bz2?}.size}
196+
bz2: #{ary.find{|x|x.bz2?}&.size}
189197
xz: #{ary.find{|x|x.xz? }.size}
190198
sha1:
191199
gz: #{ary.find{|x|x.gz? }.sha1}
192200
zip: #{ary.find{|x|x.zip?}.sha1}
193-
bz2: #{ary.find{|x|x.bz2?}.sha1}
201+
bz2: #{ary.find{|x|x.bz2?}&.sha1}
194202
xz: #{ary.find{|x|x.xz? }.sha1}
195203
sha256:
196204
gz: #{ary.find{|x|x.gz? }.sha256}
197205
zip: #{ary.find{|x|x.zip?}.sha256}
198-
bz2: #{ary.find{|x|x.bz2?}.sha256}
206+
bz2: #{ary.find{|x|x.bz2?}&.sha256}
199207
xz: #{ary.find{|x|x.xz? }.sha256}
200208
sha512:
201209
gz: #{ary.find{|x|x.gz? }.sha512}
202210
zip: #{ary.find{|x|x.zip?}.sha512}
203-
bz2: #{ary.find{|x|x.bz2?}.sha512}
211+
bz2: #{ary.find{|x|x.bz2?}&.sha512}
204212
xz: #{ary.find{|x|x.xz? }.sha512}
205213
eom
206214

215+
if ver.start_with?("3.")
216+
entry = entry.gsub(/ bz2: .*\n/, "")
217+
end
218+
207219
if data.include?("\n- version: #{ver}\n")
208220
elsif data.sub!(/\n# #{Regexp.escape(xy)} series\n/, "\\&\n#{entry}")
209221
else

0 commit comments

Comments
 (0)