-
Notifications
You must be signed in to change notification settings - Fork 6
/
jreleaser.yml
120 lines (112 loc) · 2.99 KB
/
jreleaser.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
project:
name: mulefd
description: Generate flow diagrams for Mule applications
longDescription: |
Generate flow diagrams for Mule applications
links:
homepage: https://javastreets.com
documentation: https://github.com/manikmagar/mulefd
license: https://github.com/manikmagar/mulefd/blob/main/LICENSE
contribute: https://github.com/manikmagar/mulefd/blob/main/CONTRIBUTING.adoc
authors:
- Manik Magar
license: MIT
stereotype: cli
inceptionYear: 2020
tags:
- mulefd
- mule
- java
java:
groupId: com.javastreets.mulefd
version: 8
release:
github:
overwrite: true
draft: false
sign: true
releaseName: '{{tagName}}'
skipTag: true
milestone:
close: false
changelog:
formatted: always
preset: conventional-commits
format: '- {{commitShortHash}} {{commitTitle}}'
skipMergeCommits: true
contributors:
format: '- {{contributorName}}{{#contributorUsernameAsLink}} ({{.}}){{/contributorUsernameAsLink}}'
labelers:
- label: 'dependencies'
title: 'chore(deps):'
order: 130
categories:
- title: '⚙️ Dependencies'
key: 'dependencies'
order: 80
labels:
- 'dependencies'
hide:
categories:
- 'merge'
contributors:
- 'GitHub'
checksum:
individual: true
signing:
active: always
armored: true
announce:
twitter:
active: release
status: 'MuleFD {{projectVersion}} has been released! {{releaseNotesUrl}}'
sdkman:
active: release
files:
artifacts:
- path: build/tmp/version.txt
distributions:
mulefd:
java:
mainClass: com.javastreets.mulefd.app.Application
sdkman:
active: release
continueOnError: true
brew:
active: release
continueOnError: true
extraProperties:
skipJava: true
scoop:
active: release
continueOnError: true
bucket:
name: 'scoop-bucket'
chocolatey:
active: release
continueOnError: true
remoteBuild: true
title: Mule Flow Diagrams (mulefd)
jbang:
active: release
docker:
active: release
baseImage: adoptopenjdk/openjdk8:jdk8u242-b08-ubuntu
registries:
- serverName: DEFAULT
username: manikmagar
imageNames:
- "{{repoOwner}}/{{distributionName}}:latest"
- "{{repoOwner}}/{{distributionName}}:{{projectVersionMajor}}"
- "{{repoOwner}}/{{distributionName}}:{{projectVersionMajor}}.{{projectVersionMinor}}"
- "{{repoOwner}}/{{distributionName}}:{{projectVersion}}"
- "{{repoOwner}}/{{distributionName}}:{{tagName}}"
- "{{repoOwner}}/{{distributionName}}:latest"
preCommands:
- "RUN apt-get update -y"
- "RUN apt-get install unzip"
postCommands:
- "VOLUME /app"
artifacts:
- path: build/distributions/mulefd-{{projectVersion}}.zip
- path: build/distributions/mulefd-{{projectVersion}}.tar