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
Christoph Strobl
8f55850118
#146 - Replace EntityCallback lambdas in MongoDB benchmarks.
...
Use a dedicated class instead of a lambda expression because we cannot capture the entity type when using the latter which leads to false results when callbacks that should not be called get invoked due to their Object type signature.
closes : #146
2020-05-07 14:12:53 +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
Mark Paluch
44517c9680
#144 - Add Calver type.
2020-04-30 11:01:35 +02:00
Mark Paluch
7eb0a23ab2
#310 - Polishing.
...
Add linebreak to commit message only if detail is present.
2020-04-29 17:11:14 +02:00
Mark Paluch
c397bafcd0
#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
0884570d34
#130 - Polishing.
...
Fix Javadoc. Remove superfluous Exception declaration.
2020-04-29 15:27:13 +02:00
Mark Paluch
5e68493acb
#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
fa9ed41e2f
#143 - Use Spring Data Geode issue tracker for GemFire.
2020-04-29 15:23:15 +02:00
Mark Paluch
94a278cc0d
#140 - Adopt to changes in Spring Data R2dbc.
2020-04-06 14:38:25 +02:00
Mark Paluch
327ead755a
#140 - Polishing.
...
Use StaticApplicationContext instead of AnnotationConfigApplicationContext for an empty application context. Use dedicated Person class instead of reusing it from an other benchmark class.
2020-04-06 14:38:25 +02:00
Roman Puchkovskiy
40e051f494
#140 - Add benchmarks for after-convert callbacks.
...
- add the benchmark itself
- migrate to spring-boot dependencies of version 2.3.0
2020-04-06 14:38:14 +02:00
Mark Paluch
067c18a989
#135 - Add Neumann RC2 to release train definition.
2020-04-06 14:08:35 +02:00
Roman Puchkovskiy
6aa6b4d65e
#141 - Add maven wrapper.
...
The build requires a specific version of Maven via enforcer plugin (3.5.0). If a developer does not have this specific version of Maven on their machine, they will be forced to install it, which is not too convenient. Having maven wrapper solves this problem
2020-03-29 22:52:37 +02:00
Jens Schauder
44fe34fbc4
#139 - Updated expected release in integration test.
2020-03-11 08:34:00 +01:00
Mark Paluch
761b94e9da
#138 - Improve parallelization of issue tracker and Sagan update tasks.
2020-02-26 14:26:39 +01:00
Mark Paluch
667bd6f17c
#137 - Update license headers to 2020.
2020-02-26 14:12:57 +01:00
Mark Paluch
49bbb32d77
#136 - Replace Streamable with the one from Spring Data Commons.
2020-02-26 14:11:07 +01:00
Mark Paluch
5231a0e572
#135 - Update release train definition for Neumann.
2020-01-13 15:03:03 +01:00
Mark Paluch
730f13afd8
#133 - Polishing.
...
Use RestTemplate URI expansion instead of UriTemplate expansion.
2019-12-04 11:37:41 +01:00
Mark Paluch
dea7e364bd
#124 - Polishing.
...
Fix typo in property name.
2019-12-04 10:56:35 +01:00
Mark Paluch
876924430b
#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
de03b62ee1
#133 - Polishing.
...
Use Commons IO IOUtils for OS-specific line separator instead of Spring Shell. Remove Credentials in favor of HttpBasicCredentials.
2019-11-20 14:18:51 +01:00
Mark Paluch
d44614b50e
#133 - Upgrade to Spring Boot 2.2.
2019-11-20 14:13:42 +01:00
Mark Paluch
c21e032ca6
#131 - Update release train iterations for release train Neumann.
2019-11-20 10:18:36 +01:00
Mark Paluch
96296879c7
#129 - Collect GitHub issues with pagination.
2019-10-30 13:22:55 +01:00
Mark Paluch
03ad99540a
#125 - Polishing.
...
Upgrade to latest R2DBC versions. Reformat code.
2019-10-01 10:24:08 +02:00
Mark Paluch
5b2670ef6f
#125 - Adapt to changes in Spring Boot R2DBC.
...
Simplify R2DBC fixture. Add password override.
2019-10-01 10:06:34 +02:00