-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.release-it.yaml
40 lines (37 loc) · 1.29 KB
/
.release-it.yaml
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
---
hooks:
# "before:init": npm i -D && npm shrinkwrap
# "before:bump": bin/bump.sh ${version}
# "after:bump": npm run clean && npm run build && nova extension validate Stylelint.novaextension
# "before:github:release": bin/pack.sh ${version}
# "after:release": nova extension publish Stylelint.novaextension --no-confirm
"before:init":
- npm i -D
- npm shrinkwrap
"before:bump":
- bin/bump.sh ${version}
"after:bump":
- npm run clean
- npm run build
- bin/pack.sh ${version}
- nova extension validate Stylelint.novaextension
"after:release":
- nova extension publish Stylelint.novaextension --no-confirm
git:
requireCleanWorkingDir: false
requireBranch: master
requireCommits: true
addUntrackedFiles: true
commit: true
commitMessage: Release v${version}
releaseName: v${version}
tagAnnotation: Version ${version}
tagArgs: -s
github:
release: true
releaseName: v${version}
releaseNotes: bin/notes.sh ${latestVersion} ${version}
assets: bin/Stylelint.novaextension-v${version}.tar.xz
tokenRef: RELEASE_IT
npm:
publish: false