591 Commits

Author SHA1 Message Date
Andres Almiray
6378446795 [changelog] Conditionally apply uncatgerorized header. Fixes #112 2021-05-06 23:37:11 +02:00
Andres Almiray
2d6bad9cd8 [changelog] Handle existing tags. Fixes #110 2021-05-06 22:37:15 +02:00
Andres Almiray
81872e8536 [model] distribution.java.artifactId defaults to distribution.name. Fixes #108 2021-05-06 21:34:22 +02:00
Andres Almiray
7e8877fc8c [model] Brew.formulaName defaults to distribution.name. Fixes #107 2021-05-06 21:32:24 +02:00
Andres Almiray
b3b27d554a [core] Support publication to generic repositories on Artifactory. Resolves #111 2021-05-06 21:28:17 +02:00
Andres Almiray
b3d307733c [release] Let branch be specified as parameter for auto-config. Resolves #109 2021-05-06 17:09:38 +02:00
Andres Almiray
592a7e87d0 [core] Rename upload step to publish. Fixes #105 2021-05-05 00:14:42 +02:00
Andres Almiray
358d9ce894 [chore] refactor checkum calculation 2021-05-04 23:59:19 +02:00
Andres Almiray
7165c73b30 [chore] Update JReleaser changelog configuration 2021-05-04 12:00:21 +02:00
Andres Almiray
c77709ddda [jbang] Support custom domains. Resolves #103 2021-05-04 11:59:40 +02:00
Andres Almiray
d35ef8e73d [chore] JReleaser must be set as multi-project. Fixes #99 2021-05-04 01:46:08 +02:00
Andres Almiray
1a322b85e3 Support auto-config releases in Maven and Gradle
- Resolves #101 for Maven
- Resolves #102 for Gradle
- Also adds a task for Ant
2021-05-04 01:41:41 +02:00
Andres Almiray
be99f1290b [changelog] Add option to hide uncategorized commits. Fixes #100 2021-05-03 18:05:06 +02:00
Andres Almiray
9c4ab32ec9 [chore] Update jbang running instructions. Fixes #98 2021-05-03 17:52:23 +02:00
Andres Almiray
2ce85aac10 [chore] Update readme with install instructions 2021-05-02 22:35:49 +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
1141769e02 [maven] Streamline the JDK mojos. Relates to #96 2021-05-01 18:17:44 +02:00
Andres Almiray
bf95fa9080 [model] Add os/platform name templates. Resolves #97 2021-05-01 00:49:47 +02:00
Andres Almiray
47630c4418 [plugin] Add Maven and Gradle plugins for downloading JDKs. Resolves #96 2021-05-01 00:26:30 +02:00
Andres Almiray
58e0a54779 [model] Log errors to a PrintWriter 2021-04-30 22:26:21 +02:00
Andres Almiray
937721f143 [chore] Fix cache dir in Banner classes 2021-04-30 22:25:45 +02:00
Andres Almiray
35dc332700 [chore] Fix javadoc warnings 2021-04-30 22:25:13 +02:00
Andres Almiray
2469f93445 [maven] Remove infinite loop in Banner.display(). Fixes #95 2021-04-30 18:08:17 +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
87e942a3e7 [changelog] Set replacer.replace to empty string by default. Relates to #91 2021-04-30 14:56:09 +02:00
Andres Almiray
8d56f0aa2e [model] Do not force distribution name. Fixes #94 2021-04-30 14:45:01 +02:00
Andres Almiray
24a2b0ad70 [maven] Fix typo in DistributionType.NAGIVE_IMAGE. Fixes #93 2021-04-30 14:22:41 +02:00
Andres Almiray
79d419e02d [release] Set the configured git service when --auto-config. Fixes #92 2021-04-30 11:54:29 +02:00
Andres Almiray
83429bce86 [changelog] Let changelog be formatted with --auto-config. Relates to #91 2021-04-30 11:53:12 +02:00
Andres Almiray
b196af8ff5 [chore] Configure changelog format 2021-04-30 01:48:01 +02:00
Andres Almiray
0f2e680ba7 [chore] Run build workflow only on pull requests 2021-04-30 01:47:42 +02:00
Andres Almiray
3c2c8280ac [changelog] Validate category titles are unique. Relates to #91 2021-04-30 01:35:11 +02:00
Andres Almiray
2be78a66cf [changelog] Retain category definition order. Relates to #91 2021-04-30 01:30:09 +02:00
Andres Almiray
83f8c949fb [changelog] Add helper to handle category.labels as String. Relates to #91 2021-04-30 01:13:14 +02:00
Andres Almiray
4ca89f31e6 [changelog] Apppend a separator for uncategorized elements. Relates to #91 2021-04-30 01:12:28 +02:00
Andres Almiray
4f976700e1 [changelog] Add formatting options. Resolves #91 2021-04-30 00:44:12 +02:00
Andres Almiray
81547702ae [maven] Add log levels to trace log. Fixes #90 2021-04-30 00:36:28 +02:00
Andres Almiray
3bfba904fb [release] delete remote tags when project is snapshot. Fixes #89 2021-04-29 00:42:15 +02:00
Andres Almiray
d6ba895003 [chore] Store JDKS in Gradle cache 2021-04-28 20:21:14 +02:00
Andres Almiray
696a4f85b2 [gradle] fix files DSL section. Fixes #87 2021-04-28 19:39:44 +02:00
Andres Almiray
ea206974da Configure the jreleaser-slim image for better integration with GitLab CI
- added a new entrypoint script and customized existing executable

Fixes #79
2021-04-28 19:30:46 +02:00
Andres Almiray
817380886e [docker] organize single-jar distribution files inside container. Fixes #88 2021-04-28 19:30:45 +02:00
Andres Almiray
6c0a9f8811 [model] Let release.draft be configurable via environment variables. Fixes #85 2021-04-28 19:30:45 +02:00
Andres Almiray
1ea68e54ba Add feature request template 2021-04-28 19:24:17 +02:00
Andres Almiray
bd95394834 Update issue template 2021-04-28 15:02:59 +02:00
Andres Almiray
15ba8fd4ad Update issue templates 2021-04-28 15:01:01 +02:00
Andres Almiray
7d882c2632 Fix build breakage 2021-04-28 01:39:18 +02:00
Andres Almiray
4c74e125a1 Attempt to unstuck the build due to caching 2021-04-28 01:24:00 +02:00
Andres Almiray
8f7bb9d735 Fix build breakage 2021-04-28 01:17:52 +02:00