Mark Paluch
c2adeacfae
Update documentation URL references to antora-based doc sites.
...
Closes #58
2023-09-07 10:29:38 +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
Mark Paluch
573ffd5bd0
Polishing.
...
Extract staging repository lifecycle code into methods.
Closes : #38
2023-03-27 09:22:43 +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
bff8e2a9e6
Add support for projects service at api.spring.io.
...
Closes #25
2023-03-14 08:48:37 +01:00
Mark Paluch
12faafa9ae
Fix tests.
...
Use only test properties to avoid local config interference.
See #21
2023-01-09 11:17:31 +01:00
Mark Paluch
8acc42f658
Upgrade dependencies.
2022-08-29 12:12:15 +02:00
Mark Paluch
2534caf7fd
Polishing.
...
Add missing line breaks after XML declaration and before the file end.
See #218
2022-07-14 09:33:51 +02:00
Mark Paluch
bd6ff63ab8
Remove Jira integration.
...
Closes #205
2022-04-27 09:55:33 +02:00
Mark Paluch
d3069a2f71
Fix unit tests.
...
See #200
2022-03-21 11:46:18 +01:00
Mark Paluch
ac4f14b12c
Rename dependency package to infra.
2022-02-18 13:24:55 +01:00
Mark Paluch
d0fd6aab9b
Use Java version and vendor from pipeline properties.
...
Ensure that we use always the specified Java version.
See #193
2022-02-07 10:53:08 +01:00
Mark Paluch
41fd518277
Pin Java version to 1.8.0_312 for Spring Data 2.x.
...
Closes #200
2022-01-18 08:56:10 +01:00
Mark Paluch
d4d8a67b97
Extend license header date range to 2022.
...
Closes #199
2022-01-11 09:01:59 +01:00
Mark Paluch
b5e04b346b
Add support to release Spring Data 3.0 using Java 17.
...
Closes #194
2022-01-11 09:01:59 +01:00
Mark Paluch
e9eacb8436
Add support to detect installed Java versions using Mac native and SDKman.
...
Closes #196
2022-01-11 09:01:55 +01:00
Mark Paluch
2c75332bb2
Use current alias for current Javadoc/Reference doc links.
...
Closes #197
2021-11-24 14:03:27 +01:00
Mark Paluch
b6464e0e6d
Polishing.
...
Avoid fallback to latest available version if current version is not reported in dependency list.
See #195
2021-10-06 10:41:25 +02:00
Mark Paluch
1d769ef3ca
Add support to upgrade Maven wrapper across projects.
...
Closes #192
2021-09-17 08:10:42 +02:00
Mark Paluch
8f7f687b2e
Fix dependency version parser for version strings using dot as separator between version and modifier.
...
Closes #188
2021-09-10 13:48:08 +02:00
Mark Paluch
ccb2f0b48a
Adapt to Git branch changes.
...
Closes #185
2021-05-05 10:52:47 +02:00
Mark Paluch
b6666650cd
Polishing.
...
Update license headers to use https.
2021-03-31 10:48:10 +02:00
Mark Paluch
31af39895b
Consider all pre-releases for minor/major dependency upgrades.
...
Closes #181
2021-03-31 09:59:39 +02:00
Mark Paluch
92fab5d54f
Fix tests.
...
See #167 .
2021-02-17 14:40:19 +01:00
Mark Paluch
1d4584f1a0
Use configured IssueTracker for changelog ticket lookup.
...
Also, use plain ticket Id's for lookup and reorder methods.
See #168 .
2021-02-17 14:20:47 +01:00
Mark Paluch
a93649f1e3
Use current version if the queried repository does not contain the current version.
...
Closes #171 .
2021-02-16 15:12:01 +01:00
Mark Paluch
524d3b53ac
Attach documentation for Spring Data Commons for Spring Data project.
...
Closes #167
2021-01-13 10:22:58 +01:00
Mark Paluch
6f5688a7bc
Update issue tracker settings for projects after Jira to GitHub migration.
...
Closes #166
2021-01-12 14:05:25 +01:00
Mark Paluch
80f511f333
Allow ticket assignment on ticket creation.
...
See #159
2021-01-12 13:51:43 +01:00
Mark Paluch
59acd5e240
#159 - Remove Spring Framework/Reactor from dependency upgrade process.
...
Also, consider groupId when resolving dependencies to avoid artifactId clashes.
2020-12-07 11:03:21 +01:00
Mark Paluch
b70cbd2414
#159 - Polishing.
...
Encapsulate dependency versions in DependencyVersions value object. Use ModuleIteration instead of TrainIteration+Project.
2020-11-23 10:00:51 +01:00
Mark Paluch
d0bc11d1c2
#162 - Attach label/component to IssueTracker.createTicket(…).
2020-11-23 08:50:26 +01:00
Mark Paluch
055146e96c
#159 - Dependency upgrade automation.
...
Add commands to check for dependency upgrades and to perform an upgrade for Spring Data Build.
2020-11-13 16:26:55 +01:00
Mark Paluch
4bca0793db
#99 - Create changelog from ticket references used in Git commits.
2020-11-12 15:29:18 +01:00
Mark Paluch
c0b10e547d
#99 - Extract ticket references from Git commits.
2020-11-12 15:29:12 +01:00
Mark Paluch
5ae09ba291
#157 - Enable calver to TrainIteration resolution.
2020-10-29 11:10:06 +01:00
Mark Paluch
3ad17c3e83
#155 - Fix calver version bump after conclude.
2020-10-29 10:42:31 +01:00
Mark Paluch
6ddafa3a12
#151 - Adapt project metadata update to new Sagan API.
2020-10-27 11:30:50 +01:00
Christoph Strobl
4f91059766
#152 - Fix IoProperties.javaHome setter.
...
We now correctly set the javaHome variable instead of the workDir if the io.javaHome property is set.
Include the property in the template file and add the maven.parallelize=true flag as well.
Closes : #152
2020-10-15 09:47:32 +02:00
Mark Paluch
2c55e91562
#147 - Add means to create a ticket for each project.
...
We now have a command to create a ticket per module iteration using the summary as argument.
tracker create tickets <module iteration> -text "summary"
2020-06-10 15:43:57 +02:00
Mark Paluch
e7699fd273
#144 - Add support for Spring Data BOM.
2020-05-18 15:29:30 +02:00
Mark Paluch
a79ca69608
#144 - Adapt to new versioning scheme.
...
Remove Calver type as the version scheme can be already represented using the Version type. Adopt ticket/milestone creation, Sagan versioning and Git tags to new scheme.
2020-05-12 15:01:09 +02:00
Mark Paluch
61b8e499f8
#145 - Polishing.
...
Rewrite ticket references in tests from (at)see #nnn to (at)Test // #nnn.
2020-04-30 15:07:46 +02:00
Mark Paluch
ec6a5600cd
#145 - Migrate unit tests to JUnit 5 and AssertJ.
2020-04-30 15:02:35 +02:00
Mark Paluch
7c65952eec
#144 - Add Calver type.
2020-04-30 11:01:35 +02:00
Mark Paluch
49adb1da2d
#310 - Polishing.
...
Add linebreak to commit message only if detail is present.
2020-04-29 17:11:14 +02:00
Jens Schauder
b3923fcbfa
#139 - Updated expected release in integration test.
2020-03-11 08:34:00 +01:00
Mark Paluch
b408c06550
#137 - Update license headers to 2020.
2020-02-26 14:12:57 +01:00
Mark Paluch
d2bbaf77a4
#134 - Add fixture values for tests.
...
We now specify test properties for Jira and GitHub integrations to prevent a fallback to values from application-local.properties.
2019-12-04 10:52:41 +01:00
Mark Paluch
989e6dd150
#133 - Upgrade to Spring Boot 2.2.
2019-11-20 14:13:42 +01:00