Christoph Strobl
944a17ba7e
Conditionally supply project to deployment url.
...
See: #75
2024-02-16 16:05:33 +01:00
Mark Paluch
963ac5ab29
Polishing.
...
Validate deployment properties.
See #75
2024-02-16 14:04:41 +01:00
Mark Paluch
7576756dd3
Provide distribution-repository for commercial releases.
...
See #75
2024-02-16 14:04:41 +01:00
Mark Paluch
c58f9b7449
Update site links.
...
Add links to docs.spring.vmware.com for commercial releases.
See #75
2024-02-16 13:25:43 +01:00
Christoph Strobl
ff9e9e983b
Add project to promotion url.
...
Along the way also remove unused code.
See #75
2024-02-16 12:00:12 +01:00
Christoph Strobl
e71e1dadaf
Sign deployed artefacts.
...
Add gpg signing for artifactory.
See: #75
2024-02-16 11:58:01 +01:00
Christoph Strobl
6654c4a807
Update settings for repository verification.
...
Use settings xml for artifactory deployment and switch verification resource url.
See: #75
2024-02-16 11:55:48 +01:00
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
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
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
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
a9cd0fe4fe
Add Julia to list of team members to exclude from release notes
2023-08-17 14:21:02 -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
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
d152dba80b
Apply snapshot repository configuration to maintenance phase used in branch-only arrangements.
...
See #39
2023-06-16 16:44:16 +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
Mark Paluch
a366895fe2
Fix milestone lookup for release project.
...
See #37
2023-04-17 10:44:31 +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
0b7abe64f0
Create and close release milestones when creating release versions/closing release versions.
...
Closes #37
2023-03-24 14:32:07 +01:00
Mark Paluch
33709d75a4
Polishing.
...
Fix typo.
See #25
2023-03-14 08:48:41 +01:00
Mark Paluch
bff8e2a9e6
Add support for projects service at api.spring.io.
...
Closes #25
2023-03-14 08:48:37 +01:00
Mark Paluch
56a77f97e4
Add smoke tests.
...
Add release smoke-tests.
Closes #30
2023-02-20 14:28:13 +01:00
Mark Paluch
651a76ac07
Simplify JDK and Maven installation and version upgrading.
...
java-tools.properties now defines versions in a machine readable format so that we can install these versions into the Docker image verify those versions in our release tooling to ensure the environment matches what we expect.
Closes #32
2023-02-20 11:55:08 +01:00
Mark Paluch
d3b72a0085
Ensure command shell exits when cmdfile is finished.
...
Closes #31
2023-02-17 13:09:01 +01:00
Mark Paluch
081db8a06a
Upgrade to Java 1.8.0_362.
2023-02-17 10:33:39 +01:00