Commit Graph

86 Commits

Author SHA1 Message Date
Andres Almiray
b2dba7d7f8 [core] Pprint context properties in order. Fixes #72 2021-04-22 23:35:01 +02:00
Andres Almiray
65f722ce78 Fix banner properties 2021-04-22 20:39:48 +02:00
Andres Almiray
5dc0988dd1 [core] allow artifact paths to be transformed 2021-04-21 21:49:46 +02:00
Andres Almiray
dfc55c5495 [template] support announcer templates. Fixes #71 2021-04-21 10:55:38 +02:00
Andres Almiray
6f2da9570f [announce] add Teams support. Fixes #70 2021-04-21 00:15:16 +02:00
Andres Almiray
68f0d286af [announce] add webhook support for Slack. Fixes #69 2021-04-20 21:50:25 +02:00
Andres Almiray
2c2506db19 [announce] add support for Discord. Fixes #14 2021-04-19 23:06:12 +02:00
Andres Almiray
70365a3dd4 [announce] add support for Gitter. Fixes #15 2021-04-19 22:09:03 +02:00
Andres Almiray
2356432fc0 [model] expose connect & read timeouts. Fixes #66 2021-04-18 14:55:57 +02:00
Andres Almiray
3b53ad1b85 [model] support additional properties in Environment. Fixes #64 2021-04-17 13:44:12 +02:00
Andres Almiray
f48ae0b502 Big update related to supporting assemblers.
* support Native Image distributions. Fixes #59
* support assembling distributions:
  * jlink. Fixes #60
  * native image. Fixes #61
* allow dockerfile customizations. Fixes #62
* tweak name templates. Fixes #63
2021-04-17 11:40:05 +02:00
Andres Almiray
e96f87a25d Fix build breakage 2021-04-14 00:57:59 +02:00
Andres Almiray
8dba694b0b [model] add option for printing full model. Fixes #57 2021-04-14 00:32:35 +02:00
Andres Almiray
8b545b1172 [model] enable/disable elements based on project state. Fixes #56 2021-04-13 23:57:14 +02:00
Andres Almiray
6d9b8db4b4 [model] add explicit formulaName property to brew. Fixes #34 2021-04-12 17:12:34 +02:00
Andres Almiray
401f37916a Several model updates.
- rename allowUploadToExisting to update. Fixes #44
- rename skipTagging to skipTag. Fixes #45
- project.name can be configured with env. Fixes #46
- release.overwrite can be configured with env. Fixes #42
- release.update can be configured with env. Fixes #43
- release.skipTag can be configured with env. Fixes #47
- github.prerelease can be configured with env. Fixes #30
- gitea.prerelease can be configured with env. Fixes #31
- release.branch can be configured with env. Fxes #48
2021-04-12 14:58:54 +02:00
Andres Almiray
602bc144ec [model] rename skipTagging to skipTag. Fixes #45 2021-04-12 14:11:30 +02:00
Andres Almiray
a679e55060 [model] rename allowUploadToExisting to update. Fixes #44 2021-04-12 14:02:45 +02:00
Andres Almiray
1aa4cfce4b [core] support single-jar distributions. Fixes #39 2021-04-12 11:50:43 +02:00
Andres Almiray
0a17e09e30 [core] add a tracing log. Fixes #26 2021-04-11 17:46:48 +02:00
Andres Almiray
5828a2d534 [snap] local plugs & slots msut be included in templates. Fixes #22
- merge global plugs/slots with local.
- switch from List to Set.
2021-04-10 21:44:01 +02:00
Andres Almiray
383cef1661 Add name templates for clone URLs 2021-04-10 01:33:36 +02:00
Andres Almiray
3e2e914d1d Publish docker images 2021-04-08 21:54:12 +02:00
Andres Almiray
737f73ed49 Fix build breakage 2021-04-08 00:25:42 +02:00
Andres Almiray
838dee94a6 Support docker as a packaging tool 2021-04-08 00:20:34 +02:00
Andres Almiray
c197ffb9a7 Support closing milestones upon release 2021-04-07 18:12:42 +02:00
Andres Almiray
be2c31f3cc Update build settings 2021-04-05 13:46:49 +02:00
Andres Almiray
8b39c71c5d [announce] add support for Slack. Fixes #13 2021-04-03 15:38:36 +02:00
Andres Almiray
8e16e3e289 [announce] add support for GitHub Discussions. Fixes #17 2021-04-03 13:36:36 +02:00
Andres Almiray
2c0dd8c7e1 Tweak command parameters 2021-04-02 22:18:36 +02:00
Andres Almiray
fc83563f90 Allow custom properties to be split using a convention 2021-04-02 00:57:05 +02:00
Andres Almiray
c23ac079fc Allow announcers to be executed by name 2021-03-31 22:46:55 +02:00
Andres Almiray
6135639d6a Allow distributions to be processed by name or by tool 2021-03-31 21:27:20 +02:00
Andres Almiray
5daa8fd34c Add messageTemplate to Zulip 2021-03-30 23:04:55 +02:00
Andres Almiray
5eed3a3a21 Promote changelog to workflow item 2021-03-30 22:44:25 +02:00
Andres Almiray
87a27d9afe Untangle modulesvia services 2021-03-30 22:02:33 +02:00
Andres Almiray
8ba7455b3a Remove leading . from command invocation error message 2021-03-30 18:26:45 +02:00
Andres Almiray
6b9f074a79 Create generated template files in src/jreleaser 2021-03-30 18:25:39 +02:00
Andres Almiray
963913a7b0 Add mail announcer 2021-03-30 18:24:37 +02:00
Andres Almiray
a96a20b5d7 Move jreleaser version resolution to model 2021-03-29 23:46:14 +02:00
Andres Almiray
8b9783653d Refactor executions into workflows 2021-03-29 14:31:11 +02:00
Andres Almiray
54a43c07c8 Allow tag to be skipped 2021-03-29 01:15:13 +02:00
Andres Almiray
e66ac879f1 Allow jbang.alias to be overriden 2021-03-29 00:45:32 +02:00
Andres Almiray
6da85a19ad Support include/exclude glob patterns 2021-03-28 22:58:29 +02:00
Andres Almiray
d02b9025eb Add glob support in model.files 2021-03-28 20:16:56 +02:00
Andres Almiray
046762ea64 Allow releases without files or distributions 2021-03-28 17:17:53 +02:00
Andres Almiray
f5a51b5d8a Add commit hash to template names 2021-03-28 16:52:15 +02:00
Andres Almiray
24ad5fe3c8 Externalize snapshot pattern 2021-03-28 11:15:13 +02:00
Andres Almiray
362af2865c Map brew dependencies 2021-03-27 22:07:28 +01:00
Andres Almiray
b3d0bf373d [maven] Brew packager should use Properties instead of Map for its dependencies field 2021-03-27 20:01:49 +01:00