Commit Graph

409 Commits

Author SHA1 Message Date
Mark Paluch
d5c3e56cc6 Introduce label has: design-decision to indicate tickets that contain design decisions.
Closes #73
2023-11-21 08:49:47 +01:00
Mark Paluch
6641b97f06 Polishing.
Switch Sagan to Website API wording.

See #72
2023-11-20 14:04:53 +01:00
Mark Paluch
a511b02918 Fix documentation URL for Spring Data.
Use the commons artifact instead of build.

Closes #72
2023-11-20 14:04:34 +01:00
Mark Paluch
0fb11b1202 Add W release train. 2023-11-17 15:26:18 +01:00
Christoph Strobl
b1a30f90b5 Mention all changes for GA releases on GitHub release page.
Closes #70
2023-11-17 15:25:42 +01:00
Mark Paluch
f1f37b4693 Polishing.
Add milestone caching.

See #69
2023-11-17 10:14:21 +01:00
Mark Paluch
a65c641478 Disable Grade Build caching for release steps.
Closes #69
2023-11-17 10:13:47 +01:00
dependabot[bot]
61cc755825 Upgrade guava to 32.0.0-jre.
Bumps [guava](https://github.com/google/guava) from 31.1-jre to 32.0.0-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Closes #48
2023-10-13 16:26:58 +02:00
Mark Paluch
c6f1bda740 Ensure force checkout to clean up any leftovers from a previous state.
Closes #62
2023-10-13 11:53:54 +02:00
Mark Paluch
1c2ca1fc00 Upgrade to Maven 3.9.5.
Closes #63
2023-10-13 11:46:28 +02:00
Mark Paluch
50bd97b6c4 Upgrade to Ubuntu 23.04.
Closes #61
2023-10-13 11:46:28 +02:00
Mark Paluch
edd698bf20 Fix documentation path for R2DBC. 2023-09-29 09:10:07 +02:00
Mark Paluch
ed3fa6dbc6 Polishing.
Rename documentation command to release documentation.

Also, retain milestone repos for RC builds.
2023-09-15 15:52:33 +02:00
Mark Paluch
88b2ad3a3a Avoid symlink to file conversion.
Closes #60
2023-09-15 15:52:33 +02:00
Mark Paluch
24daeffa49 Split projects deletion/update. 2023-09-15 09:46:47 +02:00
Mark Paluch
1f7abbc38f Improve startup time.
Closes #59
2023-09-15 09:31:43 +02:00
Mark Paluch
c2adeacfae Update documentation URL references to antora-based doc sites.
Closes #58
2023-09-07 10:29:38 +02:00
Mark Paluch
eeea703266 Add process to build antora-based documentation sites.
Closes #57
2023-09-07 10:29:20 +02:00
Julia
b48184881d Add details to dependency upgrade section.
Maintain consistent format for CLI commands.

Closes #55
2023-08-21 10:23:19 -07:00
Julia
a9cd0fe4fe Add Julia to list of team members to exclude from release notes 2023-08-17 14:21:02 -04:00
Julia
85bc9095bc Add section in README for upgrading Maven.
See #55
2023-08-15 16:53:09 -04:00
Julia
a6738d3b1d Upgrade to Java 17.0.8, Java 8.0.382, and Maven 3.9.4.
Closes #56
2023-08-14 09:02:52 -04:00
Christoph Strobl
09a2c1e585 Resolve SDKMAN candidates directory from environment. (#54)
Evaluate SDKMAN environment variables (SDKMAN_DIR & SDKMAN_CANDIDATES_DIR) to resolve the location of java candidates.
2023-07-27 10:03:15 -04:00
Mark Paluch
f469e45e4b Polishing.
Improve local verification by using the verify command.

See #45
2023-07-18 11:51:49 +02:00
Mark Paluch
66805bdd13 Update procedures to ONLY put changes on ci/release.properties on the release branch itself.
Closes #45
2023-07-18 11:51:24 +02:00
Mark Paluch
5eb4c45b86 Upgrade to Java 1.8.0.372.
Closes #52
2023-07-18 11:46:46 +02:00
Mark Paluch
a2a84534ab Remove link formatting for release contributors.
Use plain GitHub user handles in release to use GitHub's contributor feature.

Closes #51
2023-07-14 14:01:38 +02:00
Mark Paluch
5fb3ebd5a0 Upgrade to Maven 3.9.3 and Java 17.0.7. 2023-07-03 09:51:14 +02:00
John Blum
16a9ee9c4f Release 2023.0.1. 2023-06-16 08:15:52 -07:00
Mark Paluch
d152dba80b Apply snapshot repository configuration to maintenance phase used in branch-only arrangements.
See #39
2023-06-16 16:44:16 +02:00
Mark Paluch
e6ab1461e4 Enable SCM polling. 2023-06-16 15:07:49 +02:00
Christoph Strobl
6c03f247e8 Fail immediately when project metadata cannot be updated.
Remove loop that puts additional pressure on target system.

Closes: #49
2023-06-16 15:03:14 +02:00
Mark Paluch
1cd87fb062 Introduce verify-local command to verify the local build setup required to release Spring Data.
Closes #50
2023-06-15 16:36:29 +02:00
Mark Paluch
f18b09c238 Polishing.
Update name.

See #46
2023-06-13 09:00:22 +02:00
Mark Paluch
81d8b0ad20 Revise repository declarations handling.
We now rewrite the <repositories> section of each parent pom to leave the milestone repo for milestone releases, remove all repositories if the release is a GA or service release and put both repositories back after a release.

Closes #39
2023-06-07 09:13:02 +02:00
Christoph Strobl
58576d4eb7 Add 2023.1 (V) release train.
Closes: #46
2023-05-12 09:39:42 +02:00
Greg L. Turnquist
d4ca98a87b Polishing.
Having verified the latest variant of Spring Data Release, including smoke tests, there is no need to keep the commented-out sections about the prior smoke tests/conclude steps in Jenkinsfile.
2023-04-18 14:46:10 -05:00
Mark Paluch
a366895fe2 Fix milestone lookup for release project.
See #37
2023-04-17 10:44:31 +02:00
Greg L. Turnquist
81356aef7b Release Spring Data 2022.0.5.
See https://github.com/spring-projects/spring-data-build/issues/1953.
2023-04-14 11:10:26 -05:00
Greg L. Turnquist
9a5b8c20e1 Make building of container conditional.
Only changes to the CI's Dockerfile or java-tools.properties should trigger the building of a new container.
2023-04-14 11:08:23 -05:00
Greg L. Turnquist
6c1a8356ef Build a new release container.
Having upgraded release tools to maven 3.9.1, we need a new container.
2023-04-14 11:01:53 -05:00
Greg L. Turnquist
ce8499264c Releasing 2021.2.11.
See https://github.com/spring-projects/spring-data-build/issues/1952
2023-04-14 10:06:28 -05:00
Mark Paluch
54b75ca8b1 Upgrade to Maven 3.9.1.
Closes #40
2023-04-06 16:19:42 +02:00
Mark Paluch
4eab8927b2 Assert compatibility with Java 17.
Closes #34
2023-03-27 09:26:23 +02:00
Mark Paluch
573ffd5bd0 Polishing.
Extract staging repository lifecycle code into methods.

Closes: #38
2023-03-27 09:22:43 +02:00
Greg L. Turnquist
2311977d8d Introduce command to perform an rc-release on a maven central repository.
See #38
2023-03-27 09:22:37 +02:00
Mark Paluch
9ae6e3b9f1 Polishing.
Refine release documentation.
2023-03-24 14:34:27 +01:00
Mark Paluch
0b7abe64f0 Create and close release milestones when creating release versions/closing release versions.
Closes #37
2023-03-24 14:32:07 +01:00
Jens Schauder
6e18b33fd3 Upgrade Lombok dependency to 1.18.26.
See #34
Original pull request #33
2023-03-14 08:49:24 +01:00
Mark Paluch
33709d75a4 Polishing.
Fix typo.

See #25
2023-03-14 08:48:41 +01:00