diff --git a/ci/pipeline.yml b/ci/pipeline.yml index 9d03c34c270..0fe146415fe 100644 --- a/ci/pipeline.yml +++ b/ci/pipeline.yml @@ -478,17 +478,17 @@ jobs: params: RELEASE_TYPE: M <<: *artifactory-task-params - - task: generate-release-notes - file: git-repo/ci/tasks/generate-release-notes.yml + - task: generate-changelog + file: git-repo/ci/tasks/generate-changelog.yml params: RELEASE_TYPE: M GITHUB_USERNAME: ((github-username)) GITHUB_TOKEN: ((github-ci-release-token)) - put: github-pre-release params: - name: generated-release-notes/tag - tag: generated-release-notes/tag - body: generated-release-notes/release-notes.md + name: generated-changelog/tag + tag: generated-changelog/tag + body: generated-changelog/changelog.md - name: promote-rc serial: true plan: @@ -507,17 +507,17 @@ jobs: params: RELEASE_TYPE: RC <<: *artifactory-task-params - - task: generate-release-notes - file: git-repo/ci/tasks/generate-release-notes.yml + - task: generate-changelog + file: git-repo/ci/tasks/generate-changelog.yml params: RELEASE_TYPE: RC GITHUB_USERNAME: ((github-username)) GITHUB_TOKEN: ((github-ci-release-token)) - put: github-pre-release params: - name: generated-release-notes/tag - tag: generated-release-notes/tag - body: generated-release-notes/release-notes.md + name: generated-changelog/tag + tag: generated-changelog/tag + body: generated-changelog/changelog.md - name: promote-release serial: true plan: @@ -554,17 +554,17 @@ jobs: params: <<: *bintray-task-params <<: *sonatype-task-params - - task: generate-release-notes - file: git-repo/ci/tasks/generate-release-notes.yml + - task: generate-changelog + file: git-repo/ci/tasks/generate-changelog.yml params: RELEASE_TYPE: RELEASE GITHUB_USERNAME: ((github-username)) GITHUB_TOKEN: ((github-ci-release-token)) - put: github-release params: - name: generated-release-notes/tag - tag: generated-release-notes/tag - body: generated-release-notes/release-notes.md + name: generated-changelog/tag + tag: generated-changelog/tag + body: generated-changelog/changelog.md groups: - name: "builds" jobs: ["build", "jdk11-build", "jdk15-build", "windows-build"] diff --git a/ci/scripts/generate-changelog.sh b/ci/scripts/generate-changelog.sh new file mode 100755 index 00000000000..8817255543a --- /dev/null +++ b/ci/scripts/generate-changelog.sh @@ -0,0 +1,11 @@ +#!/bin/bash +set -e + +version=$( cat version/version ) + +java -jar /github-changelog-generator.jar \ + --changelog.repository=spring-projects/spring-boot \ + ${version} generated-changelog/changelog.md + +echo ${version} > generated-changelog/version +echo v${version} > generated-changelog/tag diff --git a/ci/scripts/generate-release-notes.sh b/ci/scripts/generate-release-notes.sh deleted file mode 100755 index 0f12a3bc30a..00000000000 --- a/ci/scripts/generate-release-notes.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash -set -e - -version=$( cat version/version ) - -milestone=${version} - -java -jar /github-release-notes-generator.jar \ - --releasenotes.github.username=${GITHUB_USERNAME} \ - --releasenotes.github.password=${GITHUB_TOKEN} \ - --releasenotes.github.organization=spring-projects \ - --releasenotes.github.repository=spring-boot \ - ${milestone} generated-release-notes/release-notes.md - -echo ${version} > generated-release-notes/version -echo v${version} > generated-release-notes/tag diff --git a/ci/tasks/generate-release-notes.yml b/ci/tasks/generate-release-notes.yml index e22c44a710a..527acbc5fd6 100755 --- a/ci/tasks/generate-release-notes.yml +++ b/ci/tasks/generate-release-notes.yml @@ -3,13 +3,13 @@ platform: linux image_resource: type: docker-image source: - repository: springio/github-release-notes-generator - tag: '0.0.2' + repository: springio/github-changelog-generator + tag: '0.0.3' inputs: - name: git-repo - name: version outputs: -- name: generated-release-notes +- name: generated-changelog params: GITHUB_ORGANIZATION: GITHUB_REPO: @@ -17,4 +17,4 @@ params: GITHUB_TOKEN: RELEASE_TYPE: run: - path: git-repo/ci/scripts/generate-release-notes.sh + path: git-repo/ci/scripts/generate-changelog.sh