Skip to content

Commit e0f869e

Browse files
Merge branch '3.0.x' into 3.1.x
2 parents 6555418 + ed5f40d commit e0f869e

File tree

1 file changed

+13
-15
lines changed

1 file changed

+13
-15
lines changed

RELEASE.adoc

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
== 1. Update Dependencies
22

3-
Dependencies are declared in `gradle/dependency-management.gradle`.
4-
Update Spring Framework, Spring Security and Spring Data at a minimum.
3+
Dependencies are declared in `gradle/libs.versions.toml`.
4+
They are updated by Dependabot, make sure that there is no Dependabot PR open, the versions are correct and that the build passes.
55

66
Run all the checks:
77

@@ -10,8 +10,6 @@ Run all the checks:
1010
$ ./gradlew check
1111
----
1212

13-
Create separate issues for each dependency update, aside from test dependencies which can be combined into a single commit.
14-
1513
== 2. Check All Issues are Closed
1614

1715
You can manually check at https://github.com/spring-projects/spring-session/milestones
@@ -45,7 +43,7 @@ git push origin 3.0.0-RC1
4543

4644
== 7. Update to Next Development Version
4745

48-
Update `gradle.properties` version to next `+SNAPSHOT+` version, update antora.yml and then push
46+
Update `gradle.properties` version to next `+SNAPSHOT+` version.
4947

5048
== 8. Update version on project pages
5149

@@ -54,8 +52,7 @@ Update the versions on https://spring.io/projects for Spring Session Core, Sprin
5452
== 9. Update Release Notes on GitHub
5553

5654
Download
57-
https://github.com/spring-io/github-changelog-generator/releases/latest[the
58-
GitHub release notes generator]
55+
https://github.com/spring-io/github-changelog-generator/releases/latest[the GitHub release notes generator]
5956

6057
* Generate the release notes
6158

@@ -77,20 +74,21 @@ cat release-notes | xclip -selection clipboard
7774
....
7875

7976
* Create the
80-
https://github.com/spring-projects/spring-session/releases[release on
81-
GitHub], associate it with the tag, and paste the generated notes.
77+
https://github.com/spring-projects/spring-session/releases[release on GitHub], associate it with the tag, and paste the generated notes.
8278

8379
== 10. Close / Create Milestone
8480

85-
* In
86-
https://github.com/spring-projects/spring-session/milestones[GitHub
87-
Milestones], create a new milestone for the next release version.
88-
* Move any open issues from the existing milestone you just released to
89-
the new milestone.
81+
* In https://github.com/spring-projects/spring-session/milestones[GitHub Milestones], create a new milestone for the next release version.
82+
* Move any open issues from the existing milestone you just released to the new milestone.
9083
* Close the milestone for the release.
9184

9285
Note: Spring Session typically releases only one milestone (M1) and one release candidate (RC1).
9386

9487
== 11. Announce the release
9588

96-
* Announce via Slack on https://pivotal.slack.com/messages/spring-session[#spring-session], and tag any downstream Spring Session projects (e.g Spring Session for Apache Geode).
89+
* Announce via Slack on `#spring-release`, including the keyword `+spring-session-announcing+` in the message.
90+
Something like:
91+
92+
....
93+
spring-session-announcing 3.2.0 is available.
94+
....

0 commit comments

Comments
 (0)