Commit Graph

179 Commits

Author SHA1 Message Date
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
Mark Paluch
d2bbaf77a4 #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
5e0187d9c3 #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
989e6dd150 #133 - Upgrade to Spring Boot 2.2. 2019-11-20 14:13:42 +01:00
Mark Paluch
75c63aff1e #131 - Update release train iterations for release train Neumann. 2019-11-20 10:18:36 +01:00
Mark Paluch
0efe1d7a84 #129 - Collect GitHub issues with pagination. 2019-10-30 13:22:55 +01:00
Mark Paluch
6f770237ad #128 - Prepare Neumann release train. 2019-10-01 07:54:16 +02:00
Mark Paluch
a2054767b0 #124 - Polishing.
Add additional logging. Skip staging repository drop on Sonatype failures (e.g. when running into timeouts on repository close).

Fix Artifactory error parsing.
2019-09-06 10:44:22 +02:00
Mark Paluch
01a53dd27f #124 - Polishing.
Use ProjectAware where possible.
2019-08-02 15:00:14 +02:00
Mark Paluch
16c8672aa3 #124 - Introduce parallel build executor. 2019-08-02 14:54:04 +02:00
Mark Paluch
ee4425814a #122 - Allow logger re-routing to logfile. 2019-07-15 10:18:19 +02:00
Oliver Drotbohm
6ae2dbbb93 #121 - Polishing. 2019-06-05 12:03:55 +02:00
Oliver Drotbohm
f33baf7903 #121 - Added Spring Data REST HAL Explorer module to release model. 2019-06-05 12:03:55 +02:00
Mark Paluch
d858614a0a #118 - Polishing.
Fix message formatting.
2019-05-14 09:53:24 +02:00