Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Changelog generation to our process. #506

Closed
crtrott opened this issue Oct 26, 2016 · 1 comment
Closed

Add Changelog generation to our process. #506

crtrott opened this issue Oct 26, 2016 · 1 comment
Assignees
Labels
Feature Request Create new capability; will potentially require voting
Milestone

Comments

@crtrott
Copy link
Member

crtrott commented Oct 26, 2016

We want to start a changelog using an automatic process. I went with this:
https://github.com/skywinder/github-changelog-generator

You need to install a fairly new ruby though (and I had to install openssl-devel) but other wise really simple to use. Here are the settings I used (replace token with one you generate):

github_changelog_generator kokkos/kokkos --token XXX --no-pull-requests --include-labels 'bug,enhancement,Feature Request' --enhancement-labels 'enhancement,Feature Request'

I then moved the tags one up each (since we close the issues after the push to master).
And you can see the result here:

https://github.com/crtrott/kokkos/blob/changelog/CHANGELOG.md

@crtrott crtrott added the Feature Request Create new capability; will potentially require voting label Oct 26, 2016
@crtrott crtrott self-assigned this Oct 26, 2016
@crtrott crtrott added this to the Fall 2016 milestone Oct 26, 2016
@crtrott
Copy link
Member Author

crtrott commented Oct 26, 2016

I believe this is good enough for now, we might want to do some hand tuning of the titles, and we can go with partial lists (one can provide a tag from which to start) for future updates, which we copy manually into the changelog.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request Create new capability; will potentially require voting
Projects
None yet
Development

No branches or pull requests

2 participants