forked from jbangdev/jbang
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjreleaser.yml
143 lines (136 loc) · 3.22 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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
project:
name: jbang
description: Unleash the power of Java
longDescription: |
Unleash the power of Java.
Use `jbang` to run java, jar, jsh or kt file(s) with automatic dependency fetching
and immediate compilation and execution.
website: https://jbang.dev
docsUrl: https://jbang.dev/documentation
authors:
- Max Rydahl Andersen
license: MIT
tags:
- jbang
- bash
- java
- shell
- scripting
java:
groupId: dev.jbang
version: 8
extraProperties:
inceptionYear: 2020
release:
github:
overwrite: true
draft: true
sign: true
releaseName: '{{tagName}}'
skipTag: true
milestone:
close: false
changelog:
formatted: always
format: '- {{commitShortHash}} {{commitTitle}}'
labelers:
- label: 'fix'
title: 'fix:'
- label: 'feature'
title: 'feat:'
- label: 'task'
title: 'chore:'
- label: 'dependencies'
title: 'chore(deps):'
- label: 'test'
title: 'test:'
- label: 'docs'
title: 'docs:'
- label: 'docs'
title: 'doc:'
categories:
- title: '🚀 Features'
labels:
- 'feature'
- title: '🐛 Fixes'
labels:
- 'fix'
- title: '🧰 Tasks'
labels:
- 'task'
- title: '✅ Tests'
labels:
- 'test'
- title: '📝 Documentation'
labels:
- 'docs'
- title: '⚙️ Dependencies'
labels:
- 'dependencies'
replacers:
- search: 'fix: '
- search: 'feat: '
- search: 'chore: '
- search: 'chore\(deps\): '
- search: 'test: '
- search: 'docs: '
- search: 'doc: '
checksum:
individual: true
signing:
active: always
armored: true
announce:
twitter:
active: release
status: 'JBang {{projectVersion}} has been released! {{releaseNotesUrl}}'
sdkman:
active: release
article:
active: release
repository:
name: jbang.dev
files:
- path: 'blogpost.adoc'
transform: '_drafts/{{projectName}}-{{#f_dash}}{{projectVersion}}{{/f_dash}}-released.adoc'
files:
artifacts:
- path: build/tmp/version.txt
- path: build/distributions/jbang.zip
- path: build/distributions/jbang.tar
distributions:
jbang:
docker: ## not ready to release this way.
active: release
continueOnError: true
postCommands:
- "VOLUME /scripts"
baseImage: "adoptopenjdk:11-jdk-hotspot"
repository:
name: jbang-action
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
snap:
active: release
continueOnError: true
remoteBuild: true
base: core18
confinement: classic
artifacts:
- path: build/distributions/jbang-{{projectVersion}}.zip
- path: build/distributions/jbang-{{projectVersion}}.tar