Commit Graph

203 Commits

Author SHA1 Message Date
Mark Paluch
cfe22d7eb6 Adapt commit search to new commit message format.
Closes #168.
2021-01-13 15:18:41 +01:00
Christoph Strobl
faa7206730 Add mailing list URI 2021-01-13 14:14: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
c208a18ff6 Polishing.
Report commit summary in log instead of full commit message.

See #166.
2021-01-13 10:10:17 +01:00
Mark Paluch
50d9684f6e Add tracker open-tickets command to report open tickets for a release.
See #166.
2021-01-13 09:15:04 +01:00
Mark Paluch
23a567ac3d Update git changelog command to use issue tracker.
See #166
2021-01-12 14:49: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
314d98381a Skip gracefully dependency versions that cannot be parsed.
See #159
2021-01-12 13:50:27 +01:00
Mark Paluch
838bd4bede #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
78608ff672 #165 - Add Label configuration for GemFire/Geode.
Resolves gh-165.
2020-12-31 10:45:26 +01:00
Mark Paluch
d56cb53182 #163 - Report correct calver to Sagan. 2020-12-08 08:32:42 +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
adcacb4a46 #159 - Consider SNAPSHOT/BUILD-SNAPSHOT format for BOMs. 2020-12-02 15:22:06 +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
fa80391b0e #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
d0bc11d1c2 #162 - Attach label/component to IssueTracker.createTicket(…). 2020-11-23 08:50:26 +01:00
Mark Paluch
43222fdca7 #160 - Attach changelog to GitHub release. 2020-11-22 15:12:42 +01:00
Mark Paluch
6d9078701a #161 - Polishing. 2020-11-20 14:13:55 +01:00
Mark Paluch
640bb333c9 #161 - Polishing. 2020-11-16 13:59:54 +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
fd66965428 #161 - Add documentation for GitHub label update. 2020-11-12 15:32:19 +01:00
Mark Paluch
41f1c73f1f #161 - Add GitHub LabelConfiguration.
Also added GitHub command to create and update labels.
2020-11-12 15:30:04 +01:00
Mark Paluch
2c2fb40dc6 #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
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
b01be2b5ca #158 - Remove Spring Data Solr from 2021.0 release train. 2020-11-04 11:26:58 +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
358432ab2a #156 - Add 2021.0 release train (Codename: Pascal). 2020-10-29 10:12:23 +01:00
Mark Paluch
c35117f9b7 #154 - Use preemptive authentication for Jira and GitHub. 2020-10-28 11:15:40 +01:00
Mark Paluch
c54a5f483f #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
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
4f96df18a1 #150 - Polishing. 2020-09-16 15:05:44 +02:00
Mark Paluch
bcdc1ce31b #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
6d73998cfd #149 - Upgrade to Spring Data Neo4j 6 for 2020.0. 2020-07-22 09:22:49 +02:00
Mark Paluch
7d6388dcf1 #148 - Report snapshot versions to Sagan. 2020-07-09 09:28:22 +02:00
Mark Paluch
96f62261cb #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
a3a5df2842 #144 - Polishing.
Correctly format next version identifier.
2020-06-19 14:33:17 +02:00
Mark Paluch
0261003429 #147 - Polishing.
Configure a single executorService for the entire application.
2020-06-10 15:43:57 +02:00
Mark Paluch
eaf83804e9 #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
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
Mark Paluch
8e755da1b3 #30 - Introduce Executor bean to split worker pools.
The latest JGit upgrade runs tasks in parallel on the common fork-join pool. To avoid pool exhaustion and cyclic locks, we're offloading our work to an own pool.
2020-04-29 15:46:17 +02:00