Commit Graph

18 Commits

Author SHA1 Message Date
Mark Paluch
a139a9f184 Introduce verify command to verify configuration settings.
Closes #182.
2021-03-31 10:47:18 +02:00
Mark Paluch
43480d57a8 Mention GitHub scopes and deployment.username in readme.
Closes #179
2021-03-31 08:43:05 +02:00
Mark Paluch
6d8e0b860a Link to GitHub release for announcement.
Closes #172.
2021-02-17 14:34:26 +01:00
Christoph Strobl
faa7206730 Add mailing list URI 2021-01-13 14:14:01 +01:00
Mark Paluch
43222fdca7 #160 - Attach changelog to GitHub release. 2020-11-22 15:12:42 +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
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
989e6dd150 #133 - Upgrade to Spring Boot 2.2. 2019-11-20 14:13:42 +01:00
Mark Paluch
16c8672aa3 #124 - Introduce parallel build executor. 2019-08-02 14:54:04 +02:00
Oliver Drotbohm
8844944fdb #117 - Polished README on the actual release process. 2019-05-13 14:08:21 +02:00
Oliver Drotbohm
6140896663 #114 - Documented required permissions for Sagan GitHub token. 2019-04-02 12:41:53 +02:00
Mark Paluch
23fe15b137 #75 - Document additional release steps. 2018-05-17 11:26:08 +02:00
Mark Paluch
1e4a10dfac #50 - Polishing.
Extend readme with pre and post release tasks.
2017-05-09 14:11:23 +02:00
Oliver Gierke
21c9291480 #50 - Added required infrastructure information to readme. 2017-05-04 15:39:35 +02:00
Oliver Gierke
f7476dd64c A way too big commit.
Switched to Apache Maven Invoker for running Maven on the projects.

Added JGraphT to correctly sort dependencies in topological order.

Upgraded to Spring Boot 1.3.2, Lombok 1.16.6, jGit 4.2.0. Upgraded to Spring Plugin 1.3 to benefit from lazy exception creation using lambdas. Added Lombok configuration to throw IllegalArgumentException on null checks.
2016-02-10 12:01:06 +01:00
Oliver Gierke
6b2fea839a Significant Java 8 updates and Spring Boot integration.
Moved to Spring Boot 1.3 and leverage the new configuration properties mechanism (see GitProperties and IoProperties). Improved ArtifactVersion to be a better value object.

Introduced usage of Java 8's CompletableFuture to execute most of the Git operations in parallel. Started to use Lambdas where possible.

Git configuration is now supposed to be done using a application-local.properties (Git ignored) file containing the relevant properties (see readme). The test configuration now uses a separate workspace location and a Sample release train to make sure the integration tests run without interfering a local workspace.

Added train declaration for Hopper. Integrated BootShim (see [0], [1]) to run the shell on top of Spring Boot.

[0] https://github.com/jeffellin/springshellwithboot
[1] https://github.com/spring-projects/spring-shell/issues/34
2015-11-21 12:32:57 +01:00
Oliver Gierke
d2beb0bd7a Moved release tool into dedicated sub-folder. 2015-07-07 08:30:23 +02:00