From 56b5b0f51939bf5849c55372c7a105d2cfb329ff Mon Sep 17 00:00:00 2001 From: Nick Maludy Date: Wed, 13 Feb 2019 11:17:44 -0500 Subject: [PATCH] Release 1.4.0 --- CHANGELOG.md | 2 ++ docs/release_to_forge.md | 35 ++++++++++++++++++++++++++++++----- metadata.json | 2 +- 3 files changed, 33 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dfd53364..ed48200e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Development +## 1.4.0 (Feb 13, 2019) + - Added new tasks to communicate with the StackStorm CLI. The naming standard and parameters are modeled after the `st2` CLI command and must be run on the StackStorm node: - `st2::key_decrypt` - Decrypts an encrypted key/value pair diff --git a/docs/release_to_forge.md b/docs/release_to_forge.md index 06eeaee1..8881f12f 100644 --- a/docs/release_to_forge.md +++ b/docs/release_to_forge.md @@ -1,8 +1,33 @@ # Releasing module to Puppet Forge -* Create new feature branch, make changes to module and test. -* Update CHANGELOG.md with release notes -* Update `metadata.json` with new version release +* Prepare tooling +```shell +bundle config --local path .//vendor/cache +bundle install +``` + +* Get next version number +`bundle exec rake module:verison:next:minor` + +* Create new feature branch +`git checkout -b feature/release-x.y.z` + +* Update CHANGELOG.md. Add a new line just below `## Development` +`## x.y.z (Feb 13, 2019) ` + +* Update `metadata.json` with new version release. +`bundle exec rake module:bump:minor` + * Submit branch upstream for review. -* Once +1'd, run `!puppet publish puppet-st2 ` -* On success, Merge PR +* Merge PR +* Pull the latest changes back into your local master branch +```shell +git checkout master +git pull +``` + +* Create a new package +`pdk build` + +* Create a new Release on GitHub +* Publish to forge diff --git a/metadata.json b/metadata.json index 0701bc2a..df5ef55f 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "stackstorm-st2", - "version": "1.3.0", + "version": "1.4.0", "author": "stackstorm", "summary": "Puppet module to manage/configure StackStorm", "license": "Apache-2.0",