release: add changelog:cut to update changelog for a release
Created by: bobheadxi
Changelog updates can now be done via a manually triggered workflow the yarn run release changelog:cut MAJOR.MINOR
command that makes the appropriate header changes and opens a pull request with those changes.
To accomodate this, added:
-
createChangesets
function to consolidate the stuff that happens inrelease:publish
- add ability to pass functions instead of just bash commands as edits
- dry-run configuration
Closes #13873 , documented in https://github.com/sourcegraph/about/pull/1659