Merge pull request #2889 from etefera/release-note-generator

Add logging for module release notes.
This commit is contained in:
Jeff Regan
2020-08-24 16:58:42 -07:00
committed by GitHub

View File

@@ -41,11 +41,13 @@ lastCommitHash=$(
# Generate the changelog for this release
# using commit hashes and commit messages.
changeLog=$(mktemp)
changeLogFile=$(mktemp)
git log $lastCommitHash.. \
--pretty=oneline \
--abbrev-commit --no-decorate --no-color \
-- $module > $changeLog
-- $module > $changeLogFile
echo "Release notes:"
cat $changeLogFile
# Take everything after the last slash.
# This should be something like "v1.2.3".
@@ -98,15 +100,6 @@ builds:
goarch:
- amd64
changelog:
sort: asc
filters:
exclude:
- '^docs:'
- '^test:'
- Merge pull request
- Merge branch
checksum:
name_template: 'checksums.txt'
@@ -126,6 +119,6 @@ cat $configFile
/bin/goreleaser release \
--config=$configFile \
--release-notes=$changeLogFile \
--rm-dist \
--skip-validate $remainingArgs \
--release-notes $changeLog
--skip-validate $remainingArgs