-
Notifications
You must be signed in to change notification settings - Fork 1
/
.releaserc
37 lines (37 loc) · 1.52 KB
/
.releaserc
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
{
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/npm",
[
"@semantic-release/exec",
{
"publishCmd": "find mac-x64-out -type f && find mac-arm64-out -type f && find ubuntu-out -type f && find windows-out -type f "
}
],
[
"@semantic-release/exec",
{
"publishCmd": "mkdir tmp-assets && mv mac-x64-out/darwin/x64/SuperTerminal-darwin-x64-*.zip \"tmp-assets/SuperTerminal-apple-x64-${nextRelease.version}.zip\" && mv mac-arm64-out/darwin/arm64/SuperTerminal-darwin-arm64-*.zip \"tmp-assets/SuperTerminal-apple-arm64-${nextRelease.version}.zip\" && mv ubuntu-out/zip/linux/x64/SuperTerminal-linux-x64-*.zip \"tmp-assets/SuperTerminal-linux-x64-${nextRelease.version}.zip\" && mv ubuntu-out/rpm/x64/super-terminal-*.rpm \"tmp-assets/super-terminal-${nextRelease.version}-1.x86_64.rpm\" && mv ubuntu-out/deb/x64/super-terminal*.deb \"tmp-assets/super-terminal_${nextRelease.version}_amd64.deb\" && mv windows-out/zip/win32/x64/SuperTerminal-win32-x64-*.zip \"tmp-assets/SuperTerminal-win32-x64-${nextRelease.version}.zip\" && mv windows-out/squirrel.windows/x64/SuperTerminal-*.exe \"tmp-assets/SuperTerminal-${nextRelease.version} Setup.exe\""
}
],
[
"@semantic-release/github",
{
"successComment": false,
"failTitle": false,
"assets": [
{
"path": "tmp-assets/*"
}
]
}
],
[
"@semantic-release/exec",
{
"verifyReleaseCmd": "echo \"version=${nextRelease.version}\" >> \"$GITHUB_OUTPUT\""
}
]
]
}