Commit Graph

25 Commits

Author SHA1 Message Date
Mark Paluch
4af3751fb9 Update readme.md 2021-11-12 11:25:44 +01:00
Mark Paluch
c4cf70bbf4 Update readme.md 2021-11-12 11:24:05 +01:00
Jens Schauder
0a49110521 Update readme.md 2021-11-12 11:20:51 +01:00
Mark Paluch
85304c5114 Remove changelog backporting and changelog.txt population.
Closes #187
2021-07-26 08:22:30 +02:00
Jens Schauder
ed868c8364 Reformat release instructions. 2021-07-19 12:09:28 +02:00
Jens Schauder
90f85953a1 Update readme.md 2021-07-12 09:36:12 +02:00
Mark Paluch
27a89a75f0 Polishing 2021-05-14 12:20:01 +02:00
Mark Paluch
9bc7f70b5a Introduce verify command to verify configuration settings.
Closes #182.
2021-03-31 10:47:18 +02:00
Mark Paluch
5a6595f40b Mention GitHub scopes and deployment.username in readme.
Closes #179
2021-03-31 08:43:05 +02:00
Mark Paluch
b5a1e8d1c4 Link to GitHub release for announcement.
Closes #172.
2021-02-17 14:34:26 +01:00
Christoph Strobl
610bbcbd73 Add mailing list URI 2021-01-13 14:14:01 +01:00
Mark Paluch
e1f220fe25 #160 - Attach changelog to GitHub release. 2020-11-22 15:12:42 +01:00
Mark Paluch
9ee733d12c #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
2a54dd3ea6 #161 - Add documentation for GitHub label update. 2020-11-12 15:32:19 +01: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
d44614b50e #133 - Upgrade to Spring Boot 2.2. 2019-11-20 14:13:42 +01:00
Mark Paluch
0f4e91c8bf #124 - Introduce parallel build executor. 2019-08-02 14:54:04 +02:00
Oliver Drotbohm
c352649e74 #117 - Polished README on the actual release process. 2019-05-13 14:08:21 +02:00
Oliver Drotbohm
7d11a33642 #114 - Documented required permissions for Sagan GitHub token. 2019-04-02 12:41:53 +02:00
Mark Paluch
739dcc8cab #75 - Document additional release steps. 2018-05-17 11:26:08 +02:00
Mark Paluch
315fcac205 #50 - Polishing.
Extend readme with pre and post release tasks.
2017-05-09 14:11:23 +02:00
Oliver Gierke
c750270100 #50 - Added required infrastructure information to readme. 2017-05-04 15:39:35 +02:00
Oliver Gierke
2efc0bcbfc 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
243561571b 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
82892abe94 Moved release tool into dedicated sub-folder. 2015-07-07 08:30:23 +02:00