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
Mark Paluch
dbbe546382
#130 - Polishing.
...
Fix Javadoc. Remove superfluous Exception declaration.
2020-04-29 15:27:13 +02:00
Mark Paluch
556c9c94aa
#130 - Enable commit signing if gpg Properties are set.
...
We now sign commits if GPG properties are set. We pulled GPG properties from deployment.gpg to the top level (gpg).
For the deployment, we fall back to deployment.gpg if toplevel GPG properties aren't set.
2020-04-29 15:27:13 +02:00
Mark Paluch
da69680a59
#143 - Use Spring Data Geode issue tracker for GemFire.
2020-04-29 15:23:15 +02:00
Mark Paluch
94909350ea
#135 - Add Neumann RC2 to release train definition.
2020-04-06 14:08:35 +02:00
Jens Schauder
b3923fcbfa
#139 - Updated expected release in integration test.
2020-03-11 08:34:00 +01:00
Mark Paluch
9f7403b396
#138 - Improve parallelization of issue tracker and Sagan update tasks.
2020-02-26 14:26:39 +01:00
Mark Paluch
b408c06550
#137 - Update license headers to 2020.
2020-02-26 14:12:57 +01:00
Mark Paluch
710e6da731
#136 - Replace Streamable with the one from Spring Data Commons.
2020-02-26 14:11:07 +01:00
Mark Paluch
047ac45b81
#135 - Update release train definition for Neumann.
2020-01-13 15:03:03 +01:00
Mark Paluch
519499fa11
#133 - Polishing.
...
Use RestTemplate URI expansion instead of UriTemplate expansion.
2019-12-04 11:37:41 +01:00
Mark Paluch
1157c337f4
#124 - Polishing.
...
Fix typo in property name.
2019-12-04 10:56:35 +01:00