Skip to content

Commit 59db544

Browse files
committed
Migrate toward using Github releases.
Updated README procedures for doing a release. Capture output from ChangeLogCreator and use it in the release notes instead of maintaining a local changelog.txt. Related: #1295.
1 parent cb189cf commit 59db544

File tree

3 files changed

+8
-1042
lines changed

3 files changed

+8
-1042
lines changed

README.adoc

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ Before you make a release, follow this checklist:
3636
* Are you using the latest milestone/release candidate/release of Spring Security? If not, upgrade. (Don't forget `spring-buildsnapshot` profile.)
3737
* Are you setup with the right version of Java? If not switch. (Java 17 for 4.0+, Java 8 for everything else.)
3838
* Is it time to switch from milestone to release candidate? Or from release candidate to release?
39-
* Have you closed this release's Github issue milestone, run `ChangeLogCreator` and updated `changelog.txt`?
4039

4140
NOTE: The _actual_ building and releasing is done on CI inside a Docker container, ensuring little risk between versions of Java.
4241
But part of the release process requires a local check, which DOES depend upon your environment.
@@ -84,6 +83,14 @@ But part of the release process requires a local check, which DOES depend upon y
8483
The pipeline will build and release the "release-4.0.x" branch on artifactory for milestones and RCs.
8584
For releases, they are sent to maven central.
8685

86+
Once the release is completed and tags are pushed:
87+
88+
. Close the Github issue milestone.
89+
. Run the `ChangeLogCreator` report against that milestone.
90+
. Go to https://github.com/spring-projects/spring-ws/releases.
91+
. Find that tag and create a new release. Use the output from `ChangeLogCreator` as the content for the release report.
92+
. Announce on #spring-release.
93+
8794
=== Running CI tasks locally
8895

8996
Since the pipeline uses Docker, it's easy to:

docs.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
-->
1414
<directory>src/dist</directory>
1515
<includes>
16-
<include>changelog.txt</include>
1716
<include>license.txt</include>
1817
<include>notice.txt</include>
1918
<include>readme.txt</include>

0 commit comments

Comments
 (0)