Commit Graph

304 Commits

Author SHA1 Message Date
Oliver Drotbohm
6aee8d0731 #115 - Train checkout now correctly identifies when to checkout master branch.
We now try to find a GA release tag for each module on train checkout. If that's not found, we check out the master branch instead of the maintenance branch.

Removed unnecessary invocation of git pull as the checkout before has already pulled the respective branch.
2019-04-02 14:28:42 +02:00
Oliver Drotbohm
7d11a33642 #114 - Documented required permissions for Sagan GitHub token. 2019-04-02 12:41:53 +02:00
Oliver Drotbohm
594ca16875 #113 - Deployment promotion is now skipped for public artifacts.
As we publish public artifacts (i.e. GA and service releases) directly to Maven Central, there's no need for the promotion step and it currently produces error output (fortunately not breaking the build). With this commit in place, this is now changed to simply skip that step and print informative output.
2019-04-02 12:38:47 +02:00
Mark Paluch
ec4835b32f #107 - Polishing.
Remove failing integration test that requires external state from Jira/GitHub.
2019-03-25 09:36:26 +01:00
Spring Operator
1ac1380cba #107 - URL Cleanup.
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://openjdk.java.net/projects/code-tools/jmh/ with 1 occurrences migrated to:
  https://openjdk.java.net/projects/code-tools/jmh/ ([https](https://openjdk.java.net/projects/code-tools/jmh/) result 200).
* [ ] http://www.example.com/jira/rest/api/2/issue/10000 with 1 occurrences migrated to:
  https://www.example.com/jira/rest/api/2/issue/10000 ([https](https://www.example.com/jira/rest/api/2/issue/10000) result 200).
* [ ] http://docs.spring.io/spring-data/%s/docs/%s with 1 occurrences migrated to:
  https://docs.spring.io/spring-data/%s/docs/%s ([https](https://docs.spring.io/spring-data/%s/docs/%s) result 301).

# Ignored
These URLs were intentionally ignored.

* http://127.0.0.1:8080/capture-benchmarks with 1 occurrences
* http://localhost:8888 with 2 occurrences

Original pull request: #108.
2019-03-25 09:35:10 +01:00
Spring Operator
a25ff3ae28 #107 - URL Cleanup.
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
  https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 150 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).

Original Pull Request: #111
2019-03-22 18:33:00 +01:00
Spring Operator
63516bf5b1 #107 - URL Cleanup.
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were fixed successfully.

* http://repo.spring.io/libs-snapshot migrated to:
  https://repo.spring.io/libs-snapshot ([https](https://repo.spring.io/libs-snapshot) result 302).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0
* http://maven.apache.org/maven-v4_0_0.xsd
* http://maven.apache.org/xsd/maven-4.0.0.xsd
* http://www.w3.org/2001/XMLSchema-instance

Original pull request: #101
2019-03-20 10:24:33 -05:00
Spring Operator
b1ad6370fc #107 - URL Cleanup.
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* http://maven.apache.org/xsd/maven-4.0.0.xsd with 4 occurrences migrated to:
  https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd) result 200).
* http://maven.apache.org/maven-v4_0_0.xsd with 3 occurrences migrated to:
  https://maven.apache.org/maven-v4_0_0.xsd ([https](https://maven.apache.org/maven-v4_0_0.xsd) result 301).
* http://www.spring.io with 2 occurrences migrated to:
  https://www.spring.io ([https](https://www.spring.io) result 301).
* http://www.spring.io/spring-data with 1 occurrences migrated to:
  https://www.spring.io/spring-data ([https](https://www.spring.io/spring-data) result 301).
* http://oss.sonatype.org/content/repositories/snapshots with 1 occurrences migrated to:
  https://oss.sonatype.org/content/repositories/snapshots ([https](https://oss.sonatype.org/content/repositories/snapshots) result 302).
* http://repo.spring.io/libs-snapshot with 3 occurrences migrated to:
  https://repo.spring.io/libs-snapshot ([https](https://repo.spring.io/libs-snapshot) result 302).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0 with 14 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 7 occurrences

Original pull request: #106
2019-03-20 10:23:26 -05:00
Christoph Strobl
4d5ef3590c #102 - Update release train iterations for release train Moore.
closes #102
2019-03-07 12:30:17 +01:00
Mark Paluch
25a2f23568 #100 - Ignore Milestone.open property.
We now no longer render the open property of a GitHub Milestone as JSON.

Previously, the open property was rejected by the GitHub API validator.
2019-02-13 12:13:51 +01:00
Mark Paluch
0e6c9ae37c #96 - Polishing.
Fix ReleaseCommandsIntegrationTests. Guard TrainIterationConverter against invalid input.
2018-12-12 14:53:10 +01:00
Mark Paluch
17b8c78cfe #96 - Add R2DBC to dev-tools. 2018-12-12 14:50:25 +01:00
Mark Paluch
e51c06c8e3 #94 - Extend IssueTracker.closeIteration(…) to resolve release tickets.
closeIteration() now resolves release tickets within its release version to simplify post-release tasks.
2018-12-12 14:50:25 +01:00
Christoph Strobl
e066093976 #95 - Extend iterations for release train Moore.
Add iterations M1, M2 and RC1.

closes: #95
2018-12-11 13:17:32 +01:00
Mark Paluch
545ee1834b #93 - Polishing.
Remove trailing whitespaces.
2018-12-10 14:54:52 +01:00
Mark Paluch
a9ce64bc9a #93 - Include Spring Data Relational as part of Spring Data JDBC. 2018-12-10 14:54:01 +01:00
Mark Paluch
20a8b8cb6f #92 - Adapt parent pom update to after Spring Doc Resources inclusion.
Include artifactId of spring-data-build-resources in update XPath to update the appropriate dependency.
2018-12-10 14:53:00 +01:00
Mark Paluch
628da8bd4e #91 - Polishing.
Guard tests requiring connectivity to GitHub with assumptions.
2018-12-10 14:10:59 +01:00
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