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
Mark Paluch
bff8e2a9e6
Add support for projects service at api.spring.io.
...
Closes #25
2023-03-14 08:48:37 +01:00
Mark Paluch
c9d583176e
Add wget and git to the image.
...
See #30
2023-02-23 09:15:55 +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
d01285fb75
Add smoke tests.
...
See #30
2023-02-17 14:40:57 +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
d0a0f70545
Release 2022.0.2
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
Mark Paluch
760f3d00f3
Use GPG2 binary for Maven.
...
Closes #29
2023-02-17 10:33:24 +01:00
Mark Paluch
2b9c511e68
Ship release 2021.2.8.
2023-02-17 10:14:52 +01:00
Mark Paluch
6455005c5a
Update Ullman release train name.
...
See #20
2023-02-15 11:11:21 +01:00
Mark Paluch
9b7f82f1c6
Refactor link checker.
...
Use ReportFlags as value class for easier filtering. Use sorted tables for output. Use WebClient for concurrent resource I/O.
See #22
2023-02-15 11:10:57 +01:00
Christoph Strobl
35bce80d12
Add command that reports broken links in reference documentation.
...
Does not check anchors.
$ docs check-links Turing GA
Collecting links from: https://docs.spring.io/spring-data/jpa/docs/3.0.0/reference/html/
Found 355 links.
Processing ..................................................
200 OK: https://github.com/spring-projects/spring-data-jpa
200 OK: https://github.com/spring-projects/spring-data-jpa/issues
200 OK: https://repo.spring.io/libs-release
Closes #22
2023-02-15 11:10:52 +01:00
Mark Paluch
edb743f6be
Upgrade JDKs in build image.
...
Closes #28
2023-01-30 10:45:18 +01:00
Mark Paluch
dc728f03a2
Install fontconfig for headless AWT font usage.
...
Closes #24
2023-01-24 09:27:05 +01:00
Greg L. Turnquist
dde7f9015b
Rotate credentials.
2023-01-23 13:26:44 -06:00
Greg L. Turnquist
949b92bb8a
Use gpg1 for client-side actions.
...
JGit has limited support for GPGv2 KBX files. Switching to gpg1 and legacy keyring files enables proper signing of commits.
2023-01-23 13:17:29 -06:00
Mark Paluch
ae2bc720f4
Add Java 17.0.5.
2023-01-13 12:30:51 +01:00
Mark Paluch
995151b32c
Release 2022.0.1
2023-01-13 11:49:15 +01:00
Mark Paluch
15d1677ccc
Improve Maven caching.
2023-01-13 11:49:15 +01:00
Mark Paluch
1f500f38b4
Polishing.
...
Refine release process to update the Git state before build and distribute.
See #15
2023-01-13 11:49:15 +01:00