Commit Graph

136 Commits

Author SHA1 Message Date
Mark Paluch
d5bfe81d18 #91 - Disable unsafe integration tests. 2018-12-10 14:06:05 +01:00
Mark Paluch
82252be5d7 #88 - Extend trainiterations for Ingalls. 2018-11-27 15:09:03 +01:00
Mark Paluch
edc881add5 #87 - Add benchmark for DefaultTypeMapper. 2018-10-08 14:06:07 +02:00
Mark Paluch
755b95733e #84 - Add Moore release train. 2018-09-21 07:14:57 -04:00
Mark Paluch
7cf7cc84f6 #83 - Extend release train iterations.
Add further service release iterations to release trains.
2018-09-10 12:48:26 +02:00
Mark Paluch
1cb4edec88 #78 - Fix benchmark filtering.
Ensure method name regex does not match on substrings.
2018-09-10 12:47:18 +02:00
Christoph Strobl
95ef25789f #81 - Use JMH Test class name as report filename to prevent test results from overriding one another.
Closes: #81
2018-08-31 11:37:48 +02:00
Oliver Gierke
4da5a6f494 #79 - Made classes to be used reflectively private.
This is needed as the latest Spring Data Commons added support for the improved access mechanism for package protected classes, too.
2018-08-17 13:00:04 +02:00
Oliver Gierke
ad306ba6e4 #79 - Fixed benchmarks to really use the (access) types they claim to use.
Added benchmarks for combined constructor and property population.
2018-08-16 11:19:12 +02:00
Oliver Gierke
87cbcbb989 #79 - Tweaked benchmark to use API to avoid property population.
We now use PersistentEntity.requiresPropertyPopulation() (via Spring Data Commons' DATACMNS-1366) to eagerly return the initially created instance and delaying all setup and execution of property population until really necessary. We also avoid the creation of a ParameterValueProvider in case the entity exposes a default constructor.
2018-08-08 13:20:11 +02:00
Oliver Gierke
02a8562d94 #79 - Added benchmark for non-reflective constructor usage. 2018-08-08 11:07:14 +02:00
Mark Paluch
478a12bcb7 #78 - Fix benchmark filtering.
We now check the specified benchmark filter expression against the JUnit class to make sure JMH does not spin up benchmark classes that are different than the actual JUnit class.
2018-08-08 10:50:56 +02:00
Mark Paluch
237612810c #78 - Import JMH Benchmarks readme. 2018-08-08 10:48:55 +02:00
Mark Paluch
0e4f9779ff #78 - Fix filtering in selective benchmark execution. 2018-08-08 10:29:28 +02:00
Mark Paluch
3a6f4bcbdb #79 - Add benchmark for typical EntityReader. 2018-08-07 15:03:43 +02:00
Mark Paluch
64938937b3 #78 - Allow selective benchmark execution. 2018-08-07 12:04:00 +02:00
Mark Paluch
8c7c18c949 #78 - Import JMH benchmarks. 2018-08-07 10:10:25 +02:00
Mark Paluch
1845b5555f #76 - Fix Javadoc wording in announcement command. 2018-06-13 21:51:54 +02:00
Mark Paluch
739dcc8cab #75 - Document additional release steps. 2018-05-17 11:26:08 +02:00
Mark Paluch
cd54a4e8f6 #74 - Polishing.
Fix string format expression.
2018-05-08 15:55:46 +02:00
Mark Paluch
70846427c9 #74 - Extend list of train iterations. 2018-05-08 15:55:23 +02:00
Mark Paluch
a1a6d86db5 #73 - Disable backup poms during version increment.
We now call versions:set with -DgenerateBackupPoms=false to disable .versionBackup file creation.
2018-04-13 15:48:40 +02:00
Mark Paluch
c479c75e30 #72 - Add customized train iterations to Lovelace. 2018-04-13 15:38:22 +02:00
Mark Paluch
4270cf44c0 #70 - Revert Adapt to changed distribution build.
This reverts commit 76169aa395 as the distribution build already constructs correct Javadoc.
2018-03-26 11:17:46 +02:00
Mark Paluch
903babe16c #71 - Polishing.
Fix javadoc, remove superfluous exception declarations.
2018-03-21 15:53:52 +01:00
Mark Paluch
b0204ee06d #71 - Increase Solr version to 4.0 for Lovelace. 2018-03-21 15:52:17 +01:00
Mark Paluch
76169aa395 #70 - Adapt to changed distribution build.
Splitting distribution build into preparation and the actual distribution build.
2018-03-21 12:05:55 +01:00
Mark Paluch
a3d2df556a Tweak logging pattern to a compact representation.
Add project name to Maven logger.
2018-03-21 12:05:55 +01:00
Mark Paluch
49b80f679b #70 - Polishing.
Fix logger warning calls. Replace lambdas with method references.
2018-03-21 11:46:55 +01:00
Mark Paluch
860f1841dc #69 - Add command to build and deploy release train snapshot documentation.
Added build-distribute <Train> command to run a distribution build for the train using latest sources.
2018-03-21 11:46:30 +01:00
Mark Paluch
88e7436dbb #67 - Set release tickets to in progress. 2018-02-06 11:38:21 +01:00
Christoph Strobl
dc1a2f44c2 #68 - Fix dependencies and build order for Spring Data JDBC. 2018-02-05 11:24:29 +01:00
Mark Paluch
4158b7822e #68 - Add Spring Data JDBC to dev tools. 2018-02-05 10:04:49 +01:00
Oliver Gierke
4fe9fb7bf0 #66 - Polishing.
Introduced Iteration.isPreview() to allow finding out whether the current iteration produces either a milestone or release candidate.
2017-11-27 15:30:50 +01:00
Oliver Gierke
93136b8e63 #66 - Tweaked release builds to only promote milestones and release candidates to Artifactory. 2017-11-27 15:22:43 +01:00
Oliver Gierke
e642a429fc #65 - Command build distribute is now build-distribute so that it can be properly executed. 2017-10-02 09:41:31 +02:00
Oliver Gierke
6aeedd7c42 #64 - Improved logging for managed dependency upgrades. 2017-10-02 09:39:37 +02:00
Oliver Gierke
11bbf98fdd #61 - Make sure Project.getDependencies() includes transitive dependencies. 2017-07-27 18:21:25 +02:00
Oliver Gierke
fec910564d #63 - Additional guards against snapshots in release train BOM.
We now inspect the BOM pom.xml for references to -SNAPSHOT in declared dependencies. This is to work around the limitation of the Maven Enforcer plugin which only verifies actual project dependencies, not ones declared in a <dependencyManagement /> block.

#63 - Additional guards against snapshots in release train BOM.

We now inspect the BOM pom.xml for references to -SNAPSHOT in declared dependencies. This is to work around the limitation of the Maven Enforcer plugin which only verifies actual project dependencies, not ones declared in a <dependencyManagement /> block.
2017-07-27 18:21:23 +02:00
Oliver Gierke
9f1d846606 #62 - Polishing. 2017-07-26 17:38:03 +02:00
Oliver Gierke
df8bbdb648 #62 - Re-added MongoDB Log4j module in project model.
This is needed to make sure that all entries in the BOM get updated in Ingalls service releases.
2017-07-26 17:37:27 +02:00
Oliver Gierke
4cd460fa98 #7 - Added support to update project information on spring.io.
This commit introduces a command "sagan update …" to take a comma-separated list of release train names that are supported. The implementation will find the latest releases by inspecting the Git tags and the creating the necessary project metadata information. The code will then wipe the existing metadata and PUT the current information to the server.
2017-07-26 17:25:00 +02:00
Oliver Gierke
4f90f1ec12 #60 - Maven release builds now trigger new profile scheme.
The maven release builds (Artifactory and Maven Central) now both trigger the "release" profile as well as their deployment target profile ("artifactory", "central").
2017-07-26 07:59:49 +02:00
Oliver Gierke
3fa3560ad1 #61 - Re-added spring-cql as additional artifact for the Cassandra module.
API polishing in Project and ArtifactCoordinates.
2017-07-26 07:58:15 +02:00
Oliver Gierke
7e2b4a5b1f #59 - Added Lovelace release train. 2017-07-25 18:29:28 +02:00
Oliver Gierke
2ecdfd9cbc #58 - Added CommandLine.Argument.debug() to run Maven in debug mode. 2017-07-25 18:29:06 +02:00
Oliver Gierke
f01a5e538a #47 - Added Spring Data for Apache Geode to release modules. 2017-07-25 18:29:01 +02:00
Oliver Gierke
94905eb9fe #57 - Upgraded to Spring Boot 1.5.4. 2017-07-25 18:23:28 +02:00
Mark Paluch
469e06e4b9 #56 - Add support to archive (retire) release versions.
Added support for Jira. There's no such concept for GitHub.
2017-06-07 15:06:47 +02:00
Mark Paluch
6eb97ca7a5 #4 - Add initial support to close Github milestones. 2017-06-07 14:39:32 +02:00