Modify `update-changelog.js` to generate the list of changes itself
In preparation for executing the client release process entirely on Jenkins, make update-changelog.js automatically update CHANGELOG.md with a list of changes since the most recent tag, instead of requiring a developer to do this manually. This will lose the advantages of having a changelog written by humans, but we primarily use other channels nowadays to notify staff and users about Hypothesis product changes. - Add scripts/generate-change-list.js which generates a nicely formatted list of changes since the last release. - Use functions from generate-change-list.js to auto-populate section for new release in CHANGELOG.md when running `yarn version`.
Showing
... | ... | @@ -7,6 +7,7 @@ |
"bugs": "https://github.com/hypothesis/client/issues", | ||
"repository": "hypothesis/client", | ||
"devDependencies": { | ||
"@octokit/rest": "^15.13.0", | ||
"angular": "^1.6.9", | ||
"angular-mocks": "^1.6.9", | ||
"angular-route": "^1.6.9", | ||
... | ... | @@ -102,6 +103,7 @@ |
"vinyl": "^1.1.1", | ||
"watchify": "^3.7.0", | ||
"websocket": "^1.0.22", | ||
"wrap-text": "^1.0.7", | ||
"zen-observable": "^0.3.0" | ||
}, | ||
"browserify": { | ||
... | ... |
This diff is collapsed.
Please register or sign in to comment