Commit Graph

206 Commits

Author SHA1 Message Date
Mark Paluch
4a2c269a9a Polishing.
Closes #167
2021-01-13 16:06:40 +01:00
Mark Paluch
1d74c136e5 Fix version number comparison.
Consider modifier.

See #159
2021-01-13 15:56:59 +01:00
Mark Paluch
a8e3b291db Polishing.
Improve method naming.

Closes #168.
2021-01-13 15:18:42 +01:00
Mark Paluch
add132d009 Adapt commit search to new commit message format.
Closes #168.
2021-01-13 15:18:41 +01:00
Christoph Strobl
610bbcbd73 Add mailing list URI 2021-01-13 14:14:01 +01:00
Mark Paluch
79f172cdac Attach documentation for Spring Data Commons for Spring Data project.
Closes #167
2021-01-13 10:22:58 +01:00
Mark Paluch
a8e0662901 Polishing.
Report commit summary in log instead of full commit message.

See #166.
2021-01-13 10:10:17 +01:00
Mark Paluch
dc86ed2e07 Add tracker open-tickets command to report open tickets for a release.
See #166.
2021-01-13 09:15:04 +01:00
Mark Paluch
7cf21144cd Update git changelog command to use issue tracker.
See #166
2021-01-12 14:49:58 +01:00
Mark Paluch
ebadf0a5ea Update issue tracker settings for projects after Jira to GitHub migration.
Closes #166
2021-01-12 14:05:25 +01:00
Mark Paluch
ebe9863970 Allow ticket assignment on ticket creation.
See #159
2021-01-12 13:51:43 +01:00
Mark Paluch
19c10e053a Skip gracefully dependency versions that cannot be parsed.
See #159
2021-01-12 13:50:27 +01:00
Mark Paluch
fdde67d4ae #159 - Polishing.
Add sanity check to verify dependency upgrade count to prevent accidental dependency upgrades.
2020-12-31 10:48:17 +01:00
John Blum
f90ef7e98d #165 - Add Label configuration for GemFire/Geode.
Resolves gh-165.
2020-12-31 10:45:26 +01:00
Mark Paluch
695cf782c8 #163 - Report correct calver to Sagan. 2020-12-08 08:32:42 +01:00
Mark Paluch
724d3797be #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
13ba67268c #159 - Consider SNAPSHOT/BUILD-SNAPSHOT format for BOMs. 2020-12-02 15:22:06 +01:00
Mark Paluch
c99d6fcdea #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
766ffea28a #160 - Add flag to signal that GitHub issues migration is complete.
Verify that all Projects use GitHub once GitHubMigration.isDone is true. Use different commit message structure after GitHub issues migration.
2020-11-23 09:48:39 +01:00
Mark Paluch
2777a349bc #162 - Attach label/component to IssueTracker.createTicket(…). 2020-11-23 08:50:26 +01:00
Mark Paluch
e1f220fe25 #160 - Attach changelog to GitHub release. 2020-11-22 15:12:42 +01:00
Mark Paluch
8e5601dc64 #161 - Polishing. 2020-11-20 14:13:55 +01:00
Mark Paluch
e939bfdcd3 #161 - Polishing. 2020-11-16 13:59:54 +01:00
Mark Paluch
9ee733d12c #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
2a54dd3ea6 #161 - Add documentation for GitHub label update. 2020-11-12 15:32:19 +01:00
Mark Paluch
214c9661d7 #161 - Add GitHub LabelConfiguration.
Also added GitHub command to create and update labels.
2020-11-12 15:30:04 +01:00
Mark Paluch
352e155e9f #99 - Polishing.
Avoid CGlib subclasses for configuration classes. Move ExecutorService to top-level config. Use lazy HTTP client creation to speed up test bootstrap.
2020-11-12 15:29:58 +01:00
Mark Paluch
acca880b0f #99 - Create changelog from ticket references used in Git commits. 2020-11-12 15:29:18 +01:00
Mark Paluch
4a6f430c3b #99 - Extract ticket references from Git commits. 2020-11-12 15:29:12 +01:00
Mark Paluch
314878c7a0 #158 - Remove Spring Data Solr from 2021.0 release train. 2020-11-04 11:26:58 +01:00
Mark Paluch
987281d4c6 #157 - Enable calver to TrainIteration resolution. 2020-10-29 11:10:06 +01:00
Mark Paluch
d20a245f82 #155 - Fix calver version bump after conclude. 2020-10-29 10:42:31 +01:00
Mark Paluch
6a689a2473 #156 - Add 2021.0 release train (Codename: Pascal). 2020-10-29 10:12:23 +01:00
Mark Paluch
a1090896a2 #154 - Use preemptive authentication for Jira and GitHub. 2020-10-28 11:15:40 +01:00
Mark Paluch
de54dd4b10 #153 - Upgrade to Spring Boot 2.3.4.
Also, upgrade to Maven Invoker 3.0.1.
2020-10-28 11:15:40 +01:00
Mark Paluch
d487333b78 #151 - Adapt project metadata update to new Sagan API. 2020-10-27 11:30:50 +01:00
Christoph Strobl
fca3466a42 #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
18fb35c4cf #150 - Polishing. 2020-09-16 15:05:44 +02:00
Mark Paluch
6cba090458 #150 - Correctly report maintenance release to Sagan.
The check for whether a release is a GA or SR type only checked whether the version number ends with zero which lead to a wrong version identifier for SR10, SR20 and so on.
2020-09-16 15:05:31 +02:00
Mark Paluch
59a9aaf901 #149 - Upgrade to Spring Data Neo4j 6 for 2020.0. 2020-07-22 09:22:49 +02:00
Mark Paluch
6b13ee27dc #148 - Report snapshot versions to Sagan. 2020-07-09 09:28:22 +02:00
Mark Paluch
79676aebbe #144 - Polishing.
Skip BOM project for announcement summary and distribution. Fix Geode/GemFire issue tracker duality.
2020-06-25 13:58:07 +02:00
Mark Paluch
115f6054fb #144 - Polishing.
Correctly format next version identifier.
2020-06-19 14:33:17 +02:00
Mark Paluch
ec5a0bd7d6 #147 - Polishing.
Configure a single executorService for the entire application.
2020-06-10 15:43:57 +02:00
Mark Paluch
2a4a1f50aa #147 - Polishing.
Improve logger formatting to easier distinguish between log messages indicating Maven start and success.
Avoid duplicate logging of exceptions.
2020-06-10 15:43:57 +02:00
Mark Paluch
b065b070d0 #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
7c999f9698 #144 - Add support for Spring Data BOM. 2020-05-18 15:29:30 +02:00
Mark Paluch
8dfaa014e2 #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
46d4e75a62 #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
1a1e0cd07d #145 - Migrate unit tests to JUnit 5 and AssertJ. 2020-04-30 15:02:35 +02:00