@@ -39,6 +39,20 @@ resources:
39
39
repo : ((github-repo-name))
40
40
base : ((branch))
41
41
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
42
56
- name : ci-images-git-repo
43
57
type : git
44
58
source :
@@ -443,15 +457,20 @@ jobs:
443
457
ARTIFACTORY_SERVER : ((artifactory-server))
444
458
ARTIFACTORY_USERNAME : ((artifactory-username))
445
459
ARTIFACTORY_PASSWORD : ((artifactory-password))
446
- - task : publish -release-notes
460
+ - task : generate -release-notes
447
461
image : spring-boot-ci-image
448
- file : git-repo/ci/tasks/publish -release-notes.yml
462
+ file : git-repo/ci/tasks/generate -release-notes.yml
449
463
params :
450
464
RELEASE_TYPE : M
451
465
GITHUB_ORGANIZATION : spring-projects
452
466
GITHUB_REPO : spring-boot
453
467
GITHUB_USERNAME : ((github-username))
454
468
GITHUB_PASSWORD : ((github-release-notes-access-token))
469
+ - put : github-pre-release
470
+ params :
471
+ name : generated-release-notes/version
472
+ tag : generated-release-notes/version
473
+ body : generated-release-notes/body
455
474
- name : promote-rc
456
475
serial : true
457
476
plan :
@@ -472,15 +491,20 @@ jobs:
472
491
ARTIFACTORY_SERVER : ((artifactory-server))
473
492
ARTIFACTORY_USERNAME : ((artifactory-username))
474
493
ARTIFACTORY_PASSWORD : ((artifactory-password))
475
- - task : publish -release-notes
494
+ - task : generate -release-notes
476
495
image : spring-boot-ci-image
477
- file : git-repo/ci/tasks/publish -release-notes.yml
496
+ file : git-repo/ci/tasks/generate -release-notes.yml
478
497
params :
479
498
RELEASE_TYPE : RC
480
499
GITHUB_ORGANIZATION : spring-projects
481
500
GITHUB_REPO : spring-boot
482
501
GITHUB_USERNAME : ((github-username))
483
502
GITHUB_PASSWORD : ((github-release-notes-access-token))
503
+ - put : github-pre-release
504
+ params :
505
+ name : generated-release-notes/version
506
+ tag : generated-release-notes/version
507
+ body : generated-release-notes/body
484
508
- name : promote-release
485
509
serial : true
486
510
plan :
@@ -503,15 +527,20 @@ jobs:
503
527
ARTIFACTORY_PASSWORD : ((artifactory-password))
504
528
BINTRAY_SUBJECT : ((bintray-subject))
505
529
BINTRAY_REPO : ((bintray-repo))
506
- - task : publish -release-notes
530
+ - task : generate -release-notes
507
531
image : spring-boot-ci-image
508
- file : git-repo/ci/tasks/publish -release-notes.yml
532
+ file : git-repo/ci/tasks/generate -release-notes.yml
509
533
params :
510
534
RELEASE_TYPE : RELEASE
511
535
GITHUB_ORGANIZATION : spring-projects
512
536
GITHUB_REPO : spring-boot
513
537
GITHUB_USERNAME : ((github-username))
514
538
GITHUB_PASSWORD : ((github-release-notes-access-token))
539
+ - put : github-release
540
+ params :
541
+ name : generated-release-notes/version
542
+ tag : generated-release-notes/version
543
+ body : generated-release-notes/body
515
544
- name : sync-to-maven-central
516
545
serial : true
517
546
plan :
0 commit comments