Replaces the local _scripts/generate-changelog.sh with the improved new standard version gen-changelog.sh in the quay.io/deis/go-dev:0.12.0 image.
If this approach is acceptable, a slew of copycat PRs are to follow. So I would appreciate feedback on whether make update-changelog is a good target name, if this could be further simplified, and whether it automates enough of the Deis Worfklow release process before I forge ahead.
cc: @bacongobbler @vdice
Issue(s) that this PR References
deis/docker-go-dev#35.
Testing Instructions
Run make update-changelog
Run git diff and examine the output
Open CHANGELOG.md in an editor
Expected Results:
CHANGELOG.md should have a new section at the top
The section header should reference the latest tag in your local builder codebase
The section header should reference HEAD (or $DEIS_RELEASE if that env var is set)
The updated CHANGELOG.md should render correctly as Markdown
Links in the updated CHANGELOG.md should work
Pull Request Hygiene TODOs
Please make sure the below checklist is complete.
[X] Your pull request is concise and to the point (make another PR for refactoring nearby code)
[X] Your commits are squashed into logical units of work
[skip ci]
Summary of Changes
Replaces the local
_scripts/generate-changelog.sh
with the improved new standard versiongen-changelog.sh
in thequay.io/deis/go-dev:0.12.0
image.If this approach is acceptable, a slew of copycat PRs are to follow. So I would appreciate feedback on whether
make update-changelog
is a good target name, if this could be further simplified, and whether it automates enough of the Deis Worfklow release process before I forge ahead.cc: @bacongobbler @vdice
Issue(s) that this PR References
deis/docker-go-dev#35.
Testing Instructions
make update-changelog
git diff
and examine the outputCHANGELOG.md
in an editorExpected Results:
CHANGELOG.md
should have a new section at the topHEAD
(or$DEIS_RELEASE
if that env var is set)CHANGELOG.md
should render correctly as MarkdownCHANGELOG.md
should workPull Request Hygiene TODOs
Please make sure the below checklist is complete.