57 Commits

Author SHA1 Message Date
Andres Almiray
8e1cb1b87c [changelog] failure to resolve username should not fail the build. Fixes #388 2021-10-04 21:25:35 +02:00
Andres Almiray
193dafcdc9 [github] Do not link discussion if release is draft. Resolves #380 2021-09-24 23:38:10 +02:00
Andres Almiray
257f8a6419 [release] Add to option to skip a release. Resolves #376 2021-09-23 22:00:31 +02:00
Andres Almiray
833e97c1fa [model] support a prerelease-pattern setting. Resolves #335 2021-09-18 19:39:18 +02:00
Andres Almiray
0ef1450aa5 [github] Do not link release to discussion when snapshot. Fixes #362 2021-09-18 10:36:59 +02:00
Andres Almiray
2f724e1998 [changelog] let contributors be formatted. Resolves #306 2021-07-24 15:33:01 +02:00
Andres Almiray
8412963cf9 [github] link a release with a discussion. Resolves #186 2021-07-11 19:21:35 +02:00
Andres Almiray
66087aeccf [core] rework custom tag resolution. Relates to #275 2021-07-10 17:47:37 +02:00
Andres Almiray
7d9b055a09 [chore] simpligy tag name resolution 2021-07-08 18:10:16 +02:00
Andres Almiray
56db37fe92 [release] drygrun should not cause failures. Fixes #264 2021-07-05 20:52:05 +02:00
Andres Almiray
6484c1bf91 [release] username is no longer required for connecting to GitHub. Resolves #262 2021-07-04 18:35:14 +02:00
Andres Almiray
416ffd9530 [model] release username may be configured with env var. Resolves #256 2021-07-03 22:00:44 +02:00
Andres Almiray
a38a2caec5 [chore] Update copyright notice [skip ci] 2021-06-23 11:14:27 +02:00
Andres Almiray
25faea6518 [release] Allow customizing which parts of a release should be updated. Resolves #204 2021-06-07 23:20:00 +02:00
Andres Almiray
b58b32414b [signing]Tag signing requires a GpgSigner. Fixes #149 2021-05-18 17:56:40 +02:00
Andres Almiray
b6fc86283c [model] Rename github.targetcommitish to github.branch. Fixes #115 2021-05-07 12:23:07 +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
4f6268f4f8 [release] do not close milestones if prerelease 2021-04-21 21:52:21 +02:00
Andres Almiray
5dc0988dd1 [core] allow artifact paths to be transformed 2021-04-21 21:49:46 +02:00
Andres Almiray
6f2da9570f [announce] add Teams support. Fixes #70 2021-04-21 00:15:16 +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
8b545b1172 [model] enable/disable elements based on project state. Fixes #56 2021-04-13 23:57:14 +02:00
Andres Almiray
fc75b69e05 [sdks] trace failures 2021-04-13 18:07:51 +02:00
Andres Almiray
f4fe1f08e8 Fix branch auto discovery 2021-04-13 17:34:08 +02:00
Andres Almiray
c84296bb90 [model] auto-configure git properties. Fixes #51 2021-04-12 22:08:44 +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
383cef1661 Add name templates for clone URLs 2021-04-10 01:33:36 +02:00
Andres Almiray
c197ffb9a7 Support closing milestones upon release 2021-04-07 18:12:42 +02:00
Andres Almiray
63937fc162 [release] add support for Gitlab. Fixes #9
- changelog should chek if tag already exists
- homebrew no longer accepts :java dependency
2021-04-04 16:16:27 +02:00
Andres Almiray
8e16e3e289 [announce] add support for GitHub Discussions. Fixes #17 2021-04-03 13:36:36 +02:00
Andres Almiray
87a27d9afe Untangle modulesvia services 2021-03-30 22:02:33 +02:00
Andres Almiray
54a43c07c8 Allow tag to be skipped 2021-03-29 01:15:13 +02:00
Andres Almiray
046762ea64 Allow releases without files or distributions 2021-03-28 17:17:53 +02:00
Andres Almiray
4627350a63 Support resolving values from config files:wq 2021-03-27 16:44:03 +01:00
Andres Almiray
e9404dd448 Several updates
- eagerly resolve tagName during validation
- support signing commits with InMemoryKeyRing
- add localSlots to Snap
- tweak tool templates
- copy LICENSE* files to prepared dir
2021-03-25 23:00:57 +01:00
Andres Almiray
93eac50c62 Several updates
- add prefix and increment to Logger
- rework logging statements with prefix in mind
- refactor distribution processing
- prefix all env vars with JRELEASER_ to avoid clashes
- create early-access release when version is -SNAPSHOT
2021-03-24 23:27:50 +01:00
Andres Almiray
b88a94f431 Several updates
- add jbang support
- identify a project as snapshot
- support json as config format
- provide snapshot templates
- fix bugs in cli and ant
2021-03-23 00:34:09 +01:00
Andres Almiray
9e3b94638f Several updates regarding tool processors.
- extract commit author into its own bean
- add tap/bucket abstraction
- fix upload commands
2021-03-22 00:33:59 +01:00
Andres Almiray
b09560b44c Rename git properties 2021-03-20 23:26:06 +01:00
Andres Almiray
cb93786319 Fix github args 2021-03-20 12:30:41 +01:00
Andres Almiray
e50f6736d3 Align cli, maven, and gradle plugins 2021-03-19 15:50:50 +01:00
Andres Almiray
40b7377ecb Add sdkman announce support 2021-03-16 16:25:10 +01:00
Andres Almiray
e5a12710a0 Refactor with context 2021-03-15 23:03:21 +01:00
Andres Almiray
68738fd0e7 Add signing support 2021-03-14 19:17:43 +01:00
Andres Almiray
ae40a30539 Add zulip announce support 2021-03-14 13:12:44 +01:00
Andres Almiray
a83d71589f Add tests to twitter announce 2021-03-13 22:35:14 +01:00
Andres Almiray
9f520f0fff Add twitter announce support 2021-03-13 19:32:36 +01:00