From cb189cf9ae08d29259a8411df10cf703196608cf Mon Sep 17 00:00:00 2001 From: "Greg L. Turnquist" Date: Mon, 21 Nov 2022 09:30:50 -0600 Subject: [PATCH] Introduce changelog report. Introduce a tool to collect and update the changelog.txt file. Ensure that updating this report is part of the pre-checks before doing a release. Resolves #1295. --- README.adoc | 1 + docs.xml | 13 + pom.xml | 2 + spring-ws-core/pom.xml | 12 + .../ws/support/ChangelogCreator.java | 107 ++ src/dist/changelog.txt | 1040 +++++++++++++++++ 6 files changed, 1175 insertions(+) create mode 100644 spring-ws-core/src/test/java/org/springframework/ws/support/ChangelogCreator.java create mode 100644 src/dist/changelog.txt diff --git a/README.adoc b/README.adoc index 172a126c..e0cf061c 100644 --- a/README.adoc +++ b/README.adoc @@ -36,6 +36,7 @@ Before you make a release, follow this checklist: * Are you using the latest milestone/release candidate/release of Spring Security? If not, upgrade. (Don't forget `spring-buildsnapshot` profile.) * Are you setup with the right version of Java? If not switch. (Java 17 for 4.0+, Java 8 for everything else.) * Is it time to switch from milestone to release candidate? Or from release candidate to release? +* Have you closed this release's Github issue milestone, run `ChangeLogCreator` and updated `changelog.txt`? NOTE: The _actual_ building and releasing is done on CI inside a Docker container, ensuring little risk between versions of Java. But part of the release process requires a local check, which DOES depend upon your environment. diff --git a/docs.xml b/docs.xml index 05fffa16..52ef7bb7 100644 --- a/docs.xml +++ b/docs.xml @@ -7,6 +7,19 @@ false + + + src/dist + + changelog.txt + license.txt + notice.txt + readme.txt + + +