community_cookbook_releaser
A simple script to aid in version bumps and changelog generation for Chef managed community cookbooks
Usage
Create a CHANGELOG.md in the current cookbook directory that conforms to the Chef Cookbook community standard. It should contain:
This file is used to list changes made in each version of the X cookbook
Create a ~/.ccr_config.yml
with the following content:
token: GITHUB_PERSONAL_ACCESS_TOKEN
github_organization: YOUR_GITHUB_USER_OR_ORG
Replace the values as appropriate. The access token needs to have repo:public_repo
if it is public/open source or repo:all
if it is private. The github organization will default to chef-cookbooks
if it is not specified.