You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-\(maint\) Fixes sensitive transport values where absent keys are wrapped [\#161](https://github.com/puppetlabs/puppet-resource_api/pull/161) ([da-ar](https://github.com/da-ar))
Copy file name to clipboardExpand all lines: README.md
+21-3Lines changed: 21 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -344,6 +344,24 @@ Future possibilities:
344
344
345
345
Bug reports and pull requests are welcome on GitHub at https://github.com/puppetlabs/puppet-resource_api.
346
346
347
-
## Cutting a release
348
-
349
-
To cut a new release, follow the ["Special case: the resource API" instructions](https://confluence.puppetlabs.com/display/systemsEngineering/Puppet+Agent+Release+Lead+Guide) on confluence.
347
+
### Cutting a release
348
+
349
+
In some cases we need to manually cut a release outside of the regular puppet
350
+
agent process.
351
+
352
+
To do so, follow these instructions from a current `master` checkout:
353
+
354
+
* Start the release branch with `git checkout -b release-prep`
355
+
* Update `lib/puppet/resource_api/version.rb` to the new version
356
+
* Update the CHANGELOG
357
+
* Have a [CHANGELOG_GITHUB_TOKEN](https://github.com/skywinder/github-changelog-generator#github-token) set in your environment
358
+
* run `rake changelog`
359
+
* double check the PRs to make sure they're all tagged correctly (using the new CHANGELOG for cross-checking)
360
+
* Check README and other materials for up-to-date-ness
361
+
* Commit changes with title "Release prep for v\<VERSION>"
362
+
* Upload and PR the release-prep branch to the puppetlabs GitHub repo
363
+
* Check that CI is green and merge the PR
364
+
* Run `rake release[upstream]` to release from your checkout
365
+
* make sure to use the name of your git remote pointing to the puppetlabs GitHub repo
366
+
* Remove the release-prep branch
367
+
* Send the release announcements using the template in [misc/ANNOUNCEMENT_TEMPLATE.md](misc/ANNOUNCEMENT_TEMPLATE.md)
0 commit comments