File tree Expand file tree Collapse file tree 2 files changed +52
-0
lines changed
Expand file tree Collapse file tree 2 files changed +52
-0
lines changed Original file line number Diff line number Diff line change 1+ require "erb"
2+
3+ template = File . read ( "lib/release-template.erb" )
4+ version = ARGV [ 0 ] || "3.3.4"
5+
6+ output_path = "en/news/_posts/#{ Time . now . strftime ( "%Y-%m-%d" ) } -#{ version . gsub ( /\. / , "-" ) } -released.md"
7+
8+ File . open ( output_path , "w" ) do |file |
9+ file . write ERB . new ( template ) . result ( binding )
10+ end
Original file line number Diff line number Diff line change 1+ ---
2+ layout: news_post
3+ title: "Ruby <%= version %> Released"
4+ author:
5+ translator:
6+ date: <%= Time.now %>
7+ lang: en
8+ ---
9+
10+ Ruby <%= version %> has been released.
11+
12+ Please see the [GitHub releases](https://github.com/ruby/ruby/releases/tag/v<%= version.gsub(/\./, '_') %> ) for further details.
13+
14+ ## Download
15+
16+ {% assign release = site.data.releases | where: "version", "<%= version %> " | first %}
17+
18+ * < {{ release.url.gz }}>
19+
20+ SIZE: {{ release.size.gz }}
21+ SHA1: {{ release.sha1.gz }}
22+ SHA256: {{ release.sha256.gz }}
23+ SHA512: {{ release.sha512.gz }}
24+
25+ * < {{ release.url.xz }}>
26+
27+ SIZE: {{ release.size.xz }}
28+ SHA1: {{ release.sha1.xz }}
29+ SHA256: {{ release.sha256.xz }}
30+ SHA512: {{ release.sha512.xz }}
31+
32+ * < {{ release.url.zip }}>
33+
34+ SIZE: {{ release.size.zip }}
35+ SHA1: {{ release.sha1.zip }}
36+ SHA256: {{ release.sha256.zip }}
37+ SHA512: {{ release.sha512.zip }}
38+
39+ ## Release Comment
40+
41+ Many committers, developers, and users who provided bug reports helped us make this release.
42+ Thanks for their contributions.
You can’t perform that action at this time.
0 commit comments