@@ -39,6 +39,20 @@ resources:
3939 repo : ((github-repo-name))
4040 base : ((branch))
4141 ignore_paths : ["ci/*"]
42+ - name : github-pre-release
43+ type : github-release
44+ source :
45+ owner : spring-projects
46+ repository : spring-boot
47+ access_token : ((github-release-notes-access-token))
48+ pre_release : true
49+ - name : github-release
50+ type : github-release
51+ source :
52+ owner : spring-projects
53+ repository : spring-boot
54+ access_token : ((github-release-notes-access-token))
55+ pre_release : false
4256- name : ci-images-git-repo
4357 type : git
4458 source :
@@ -380,15 +394,20 @@ jobs:
380394 ARTIFACTORY_SERVER : ((artifactory-server))
381395 ARTIFACTORY_USERNAME : ((artifactory-username))
382396 ARTIFACTORY_PASSWORD : ((artifactory-password))
383- - task : publish -release-notes
397+ - task : generate -release-notes
384398 image : spring-boot-ci-image
385- file : git-repo/ci/tasks/publish -release-notes.yml
399+ file : git-repo/ci/tasks/generate -release-notes.yml
386400 params :
387401 RELEASE_TYPE : M
388402 GITHUB_ORGANIZATION : spring-projects
389403 GITHUB_REPO : spring-boot
390404 GITHUB_USERNAME : ((github-username))
391405 GITHUB_PASSWORD : ((github-release-notes-access-token))
406+ - put : github-pre-release
407+ params :
408+ name : generated-release-notes/version
409+ tag : generated-release-notes/version
410+ body : generated-release-notes/body
392411- name : promote-rc
393412 serial : true
394413 plan :
@@ -409,15 +428,20 @@ jobs:
409428 ARTIFACTORY_SERVER : ((artifactory-server))
410429 ARTIFACTORY_USERNAME : ((artifactory-username))
411430 ARTIFACTORY_PASSWORD : ((artifactory-password))
412- - task : publish -release-notes
431+ - task : generate -release-notes
413432 image : spring-boot-ci-image
414- file : git-repo/ci/tasks/publish -release-notes.yml
433+ file : git-repo/ci/tasks/generate -release-notes.yml
415434 params :
416435 RELEASE_TYPE : RC
417436 GITHUB_ORGANIZATION : spring-projects
418437 GITHUB_REPO : spring-boot
419438 GITHUB_USERNAME : ((github-username))
420439 GITHUB_PASSWORD : ((github-release-notes-access-token))
440+ - put : github-pre-release
441+ params :
442+ name : generated-release-notes/version
443+ tag : generated-release-notes/version
444+ body : generated-release-notes/body
421445- name : promote-release
422446 serial : true
423447 plan :
@@ -440,15 +464,20 @@ jobs:
440464 ARTIFACTORY_PASSWORD : ((artifactory-password))
441465 BINTRAY_SUBJECT : ((bintray-subject))
442466 BINTRAY_REPO : ((bintray-repo))
443- - task : publish -release-notes
467+ - task : generate -release-notes
444468 image : spring-boot-ci-image
445- file : git-repo/ci/tasks/publish -release-notes.yml
469+ file : git-repo/ci/tasks/generate -release-notes.yml
446470 params :
447471 RELEASE_TYPE : RELEASE
448472 GITHUB_ORGANIZATION : spring-projects
449473 GITHUB_REPO : spring-boot
450474 GITHUB_USERNAME : ((github-username))
451475 GITHUB_PASSWORD : ((github-release-notes-access-token))
476+ - put : github-release
477+ params :
478+ name : generated-release-notes/version
479+ tag : generated-release-notes/version
480+ body : generated-release-notes/body
452481- name : sync-to-maven-central
453482 serial : true
454483 plan :
0 commit comments