diff --git a/releasing/cloudbuild.sh b/releasing/cloudbuild.sh index b6e02d2c0..ceab40a3b 100755 --- a/releasing/cloudbuild.sh +++ b/releasing/cloudbuild.sh @@ -36,13 +36,16 @@ echo "module=$module" # Obtain most recent commit hash associated with the module. lastCommitHash=$( - git log --tags=$module -1 --oneline --no-walk --pretty=format:%h) + git log --tags=$module -1 \ + --oneline --no-walk --pretty=format:%h) # Generate the changelog for this release # using commit hashes and commit messages. -cl=$( - git log $lastCommitHash.. --pretty=oneline \ - --abbrev-commit --no-decorate --no-color -- $module) +changeLog=$(mktemp) +git log $lastCommitHash.. \ + --pretty=oneline \ + --abbrev-commit --no-decorate --no-color \ + -- $module > $changeLog # Take everything after the last slash. # This should be something like "v1.2.3". @@ -121,4 +124,8 @@ EOF cat $configFile -/bin/goreleaser release --config=$configFile --rm-dist --skip-validate $remainingArgs --release-notes <"$cl" +/bin/goreleaser release \ + --config=$configFile \ + --rm-dist \ + --skip-validate $remainingArgs \ + --release-notes $changeLog