@@ -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 :
@@ -380,15 +394,20 @@ jobs:
380
394
ARTIFACTORY_SERVER : ((artifactory-server))
381
395
ARTIFACTORY_USERNAME : ((artifactory-username))
382
396
ARTIFACTORY_PASSWORD : ((artifactory-password))
383
- - task : publish -release-notes
397
+ - task : generate -release-notes
384
398
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
386
400
params :
387
401
RELEASE_TYPE : M
388
402
GITHUB_ORGANIZATION : spring-projects
389
403
GITHUB_REPO : spring-boot
390
404
GITHUB_USERNAME : ((github-username))
391
405
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
392
411
- name : promote-rc
393
412
serial : true
394
413
plan :
@@ -409,15 +428,20 @@ jobs:
409
428
ARTIFACTORY_SERVER : ((artifactory-server))
410
429
ARTIFACTORY_USERNAME : ((artifactory-username))
411
430
ARTIFACTORY_PASSWORD : ((artifactory-password))
412
- - task : publish -release-notes
431
+ - task : generate -release-notes
413
432
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
415
434
params :
416
435
RELEASE_TYPE : RC
417
436
GITHUB_ORGANIZATION : spring-projects
418
437
GITHUB_REPO : spring-boot
419
438
GITHUB_USERNAME : ((github-username))
420
439
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
421
445
- name : promote-release
422
446
serial : true
423
447
plan :
@@ -440,15 +464,20 @@ jobs:
440
464
ARTIFACTORY_PASSWORD : ((artifactory-password))
441
465
BINTRAY_SUBJECT : ((bintray-subject))
442
466
BINTRAY_REPO : ((bintray-repo))
443
- - task : publish -release-notes
467
+ - task : generate -release-notes
444
468
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
446
470
params :
447
471
RELEASE_TYPE : RELEASE
448
472
GITHUB_ORGANIZATION : spring-projects
449
473
GITHUB_REPO : spring-boot
450
474
GITHUB_USERNAME : ((github-username))
451
475
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
452
481
- name : sync-to-maven-central
453
482
serial : true
454
483
plan :
0 commit comments