summaryrefslogtreecommitdiff
path: root/tasks/templates/prerelease.md.erb
diff options
context:
space:
mode:
authorTom Duffield <tom@chef.io>2016-11-21 08:01:32 -0600
committerTom Duffield <tom@chef.io>2016-11-21 08:05:01 -0600
commit072e1f317549fa4df78ef9b7a72db090a164bcb7 (patch)
tree700016de4fa08f0665431630e8e744a92045bbb7 /tasks/templates/prerelease.md.erb
parentc2dc84fd617a842676c4c2c684551741ade3a757 (diff)
downloadchef-072e1f317549fa4df78ef9b7a72db090a164bcb7.tar.gz
Add rake task for generator release annoucnements
To ensure consistency, and to let users get the information they want/need at a glance, we're introducing release announcement templates. The Chef release team will use these tasks to generate the release announcements before posting them to Discourse. Signed-off-by: Tom Duffield <tom@chef.io>
Diffstat (limited to 'tasks/templates/prerelease.md.erb')
-rw-r--r--tasks/templates/prerelease.md.erb35
1 files changed, 35 insertions, 0 deletions
diff --git a/tasks/templates/prerelease.md.erb b/tasks/templates/prerelease.md.erb
new file mode 100644
index 0000000000..f308b55bab
--- /dev/null
+++ b/tasks/templates/prerelease.md.erb
@@ -0,0 +1,35 @@
+Ohai Chefs!
+
+We have selected <%= @version %> as our Chef v<%= @version.split(".")[0..1].join(".") %> release candidate which is scheduled for release on <%= @date.strftime('%A %B %-d, %Y') %>.
+
+# Release Highlights
+
+<%= @release_notes %>
+
+Please see the [CHANGELOG](https://github.com/chef/chef/blob/master/CHANGELOG.md) for the complete list of changes.
+
+# Get the Build
+As always, you can download binaries directly from [downloads.chef.io](https://downloads.chef.io/chef-client) or by using the new `milib-install` command line utility available in ChefDK 0.19.6 or greater.
+
+```shell
+$ mixlib-install download chef -v <%= @version %> -c current
+```
+
+Alternatively, you can install Chef using one of the following command options:
+
+```shell
+# In Shell
+$ curl https://omnitruck.chef.io/install.sh | sudo bash -s -- -P chef -v <%= @version %> -c current
+
+# In Windows Powershell
+. { iwr -useb https://omnitruck.chef.io/install.ps1 } | iex; install -project chef -version <%= @version %> -channel current
+```
+
+If you want to give this version a spin in Test Kitchen, create or add the following to a `.kitchen.local.yml` file:
+
+```yaml
+provisioner:
+ product_name: chef
+ channel: current
+ product_version: <%= @version %>
+```