91 Commits

Author SHA1 Message Date
Andres Almiray
18dceee82d [core] Handle plus sign in template functions. Fixes #389 2021-10-04 21:06:59 +02:00
Andres Almiray
1713602bcc [core] Support Java runtime version spec. Fixes #387 2021-10-04 20:35:06 +02:00
Andres Almiray
57dc0c92b9 [docker] force executbale bit on files inside bin directory. Fixes #358 2021-08-13 20:32:29 +02:00
Andres Almiray
4cf13087d3 [model] Pass artifact platform as template during tool processing. Resolves #356 2021-08-13 20:03:16 +02:00
Andres Almiray
ae0bd21030 [sdkman] rework how packager and announcer work together. Resolves #319 2021-07-30 01:16:39 +02:00
Andres Almiray
96f5ccda74 [model] add formatting functions for mustache templates. Resolves #311 2021-07-26 20:13:43 +02:00
Andres Almiray
3581ee63af [core] disallow duplicate validation errors. Fixes #304 2021-07-23 20:50:56 +02:00
Andres Almiray
b4efbd8807 [core] validation errors are more specific. Resolves #303 2021-07-23 20:39:14 +02:00
Andres Almiray
3b263a93bd [core] Add Sdkman as a packager. Resolves #291 2021-07-23 01:55:32 +02:00
Andres Almiray
b036ddfe23 [brew] support Linux formulae. Fixes #215 2021-07-22 21:07:55 +02:00
Andres Almiray
77cd5819ff [brew] support the binary stanza in cask template. Resolves #300 2021-07-21 23:14:34 +02:00
Andres Almiray
36374b97cc [brew] add appcast property to brew.cask. Resolves #299 2021-07-21 20:07:28 +02:00
Andres Almiray
4c1887630d [chore] optimize imports 2021-07-19 13:53:03 +02:00
Andres Almiray
efc3298e8d [cli] use OUTPUT_DIRECTORY instead of OUTPUTDIR. Relates to #289 2021-07-17 00:02:03 +02:00
Andres Almiray
d1b734f9d1 [cli] allow output directory be specified via env var. Resolves #289 2021-07-16 23:55:30 +02:00
Andres Almiray
5f56576dcc [core] skip properties should have a defined value. Fixes #292 2021-07-16 19:34:49 +02:00
Andres Almiray
3adaee71f0 [changelog] hide contributor names. Resolves #273 2021-07-16 11:59:11 +02:00
Andres Almiray
0a00d441b1 [assemble] retain executable bit when zipping distributions. Fixes #270 2021-07-15 17:23:39 +02:00
Andres Almiray
fc9b98f085 [changelog] Escape regex chars. Relates to #213 2021-06-27 16:33:28 +02:00
Andres Almiray
a38a2caec5 [chore] Update copyright notice [skip ci] 2021-06-23 11:14:27 +02:00
Andres Almiray
cf218fec02 [assemble] let native image distribution accept zip files. Resolves #219 2021-06-18 19:05:49 +02:00
Andres Almiray
a17a7e1910 [model] Add a vendor property to Project. Resolves #214 2021-06-11 18:31:20 +02:00
Andres Almiray
fe0b1a75e2 [changelog] Handle regex inputs for labelers. Fixes #213 2021-06-10 23:26:26 +02:00
Andres Almiray
d0bc316e0d [brew] support native package as distribution. Resolves #205 2021-06-10 22:30:58 +02:00
Andres Almiray
af0181de06 [changelog] Fix tag sorting. Fixes #203 2021-06-06 17:06:17 +02:00
Andres Almiray
fc9f7f9823 [model] Allow different project version patterns. Fixes #202 2021-06-06 00:36:08 +02:00
Andres Almiray
9b913650c2 [model] update chocolatey templates. Resolves #171
artifact.extraProperties accepts name templates. Resolves #175
distribution.extraProperties accepts name templates. Resolves #176
tools.extraProperties accepts name templates. Resolves #177
assemblers.extraProperties accepts name templates. Resolves #178
project.extraProperties accepts name templates. Resolves #179
add a copyright field to project. Resolves #180
add a docsUrl field to project. Resolves #181
2021-05-29 23:13:58 +02:00
Dennis Rippinger
f21f11dff9 [gitlab] add identifier field
The GitlabAPI approach to search for a project could
return multiple projects or the wrong project. The new
field helps Jreleaser to query the GitLab project
id directly.

closes #166
2021-05-24 19:12:05 +02:00
Andres Almiray
dc9c216a7e [checksum] support additional checksum algorithms per artifact. Resolves #162 2021-05-21 22:14:02 +02:00
Andres Almiray
33a2350220 [upload] support HTTP/HTTPS uploads. Resolves #161 2021-05-21 18:55:13 +02:00
Andres Almiray
14004ff51f [core] Print indicator when a secret is not set. Resolves #160 2021-05-20 17:16:04 +02:00
Benjamin Marwell
902fc82780 [#152] check if a given key can be used for signing 2021-05-19 15:42:31 +02:00
Andres Almiray
cdb2e5fed8 [signing] Decode unarmored keys. Relates to #136 2021-05-13 23:21:47 +02:00
Andres Almiray
7e6dac1f46 [signing] Support reading keys from files. Resolves #143 2021-05-11 22:04:31 +02:00
Andres Almiray
95ecc330a1 [chore] Refactor how distribution/assembler properties are evaluated 2021-05-11 01:16:11 +02:00
Andres Almiray
20a6d7f956 [docker] Add multiple Docker configuration support. Resolves #129
[gradle] jreleaserPackage no longer depends on jreleaserPrepare. Fixes #138
[gradle] jreleaserPublish no longer depends on jreleaserPackage. Fixes #139
2021-05-10 22:03:17 +02:00
Andres Almiray
e5aff17673 [model] Support linux_musl as platform. Resolves #128 2021-05-09 18:20:31 +02:00
Andres Almiray
fa08374d86 [chore] Align use of assemble/prepare/package directories 2021-05-09 01:02:05 +02:00
Andres Almiray
358d9ce894 [chore] refactor checkum calculation 2021-05-04 23:59:19 +02:00
Andres Almiray
c77709ddda [jbang] Support custom domains. Resolves #103 2021-05-04 11:59:40 +02:00
Andres Almiray
f159dce97e [changelog] Use safe regex pattern when matching labelers. Relates to #91 2021-05-02 22:32:38 +02:00
Andres Almiray
bf95fa9080 [model] Add os/platform name templates. Resolves #97 2021-05-01 00:49:47 +02:00
Andres Almiray
58e0a54779 [model] Log errors to a PrintWriter 2021-04-30 22:26:21 +02:00
Andres Almiray
35dc332700 [chore] Fix javadoc warnings 2021-04-30 22:25:13 +02:00
Andres Almiray
5f7a33e9b8 [chore] Simplify the use of applyTemplate() 2021-04-30 16:14:23 +02:00
Andres Almiray
19eb9c6ff5 [changelog] Let template be configured via external file. Relates to #91 2021-04-30 15:57:09 +02:00
Andres Almiray
4f976700e1 [changelog] Add formatting options. Resolves #91 2021-04-30 00:44:12 +02:00
Andres Almiray
7d882c2632 Fix build breakage 2021-04-28 01:39:18 +02:00
Andres Almiray
cb5029ac8a [model] print execution time in minutes when applicable. Fixes #83 2021-04-28 00:44:11 +02:00
Andres Almiray
b2dba7d7f8 [core] Pprint context properties in order. Fixes #72 2021-04-22 23:35:01 +02:00