Commit Graph

417 Commits

Author SHA1 Message Date
Mark Paluch
58ea50e722 Polishing.
Provide GPG signature arguments to release profile. Determine default branch from ModuleIteration and avoid branch defaulting to main.
2024-02-14 14:37:57 +01:00
Mark Paluch
edc1c3d177 Refine build number. 2024-02-14 13:58:33 +01:00
Mark Paluch
8574cafa8b Add commercial repositories to smoke tests. 2024-02-13 15:23:00 +01:00
Mark Paluch
b62d8202ca Refine GitHub label update.
Add commercial flag to the command line.
2024-02-08 09:11:21 +01:00
Oliver Drotbohm
5c07bc9780 Support for commercial releases. 2024-02-06 16:45:24 +01:00
Mark Paluch
da02529ba4 Include asciidoc license years range in license update.
Closes #74
2024-01-02 15:36:23 +01:00
Mark Paluch
7e8823fa3b Upgrade to Maven 3.9.6 and Java 17.0.9. 2023-12-14 08:42:29 +01:00
Mark Paluch
77fd19e10d Polishing.
Avoid duplicate label creation.

See #73
2023-11-21 08:50:05 +01:00
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