mirror of
https://github.com/MAKS-IT-COM/maksit-webui.git
synced 2026-08-15 09:58:09 +02:00
68 lines
1.8 KiB
JSON
68 lines
1.8 KiB
JSON
{
|
|
"$schema": "https://json-schema.org/draft-07/schema",
|
|
"title": "Release Package Script Settings",
|
|
"description": "maksit-webui: npm workspace publish (@maks-it.com/webui). Semver from NpmReleaseVersion (src/package.json).",
|
|
"plugins": [
|
|
{
|
|
"name": "NpmReleaseVersion",
|
|
"stageLabel": "build",
|
|
"enabled": true,
|
|
"packageJsonPath": "..\\..\\..\\src\\package.json",
|
|
"syncWorkspaceVersions": false
|
|
},
|
|
{
|
|
"name": "NpmBuild",
|
|
"stageLabel": "build",
|
|
"enabled": true,
|
|
"workspaceRoot": "..\\..\\..\\src",
|
|
"useCi": true,
|
|
"buildScript": "build"
|
|
},
|
|
{
|
|
"name": "ReleasePublishGuard",
|
|
"stageLabel": "release",
|
|
"enabled": true,
|
|
"branches": [
|
|
"main"
|
|
],
|
|
"requireExactTagOnHead": true,
|
|
"tagVersionMustMatchReleaseVersion": true,
|
|
"whenRequirementsNotMet": "skip",
|
|
"requireCleanWorkingTree": false,
|
|
"ensureTagOnRemote": true,
|
|
"remoteName": "origin"
|
|
},
|
|
{
|
|
"name": "NpmPack",
|
|
"stageLabel": "release",
|
|
"enabled": true,
|
|
"workspaceRoot": "..\\..\\..\\src",
|
|
"artifactsDir": "..\\..\\..\\releases",
|
|
"publishOrder": [
|
|
"@maks-it.com/webui"
|
|
]
|
|
},
|
|
{
|
|
"name": "GitHub",
|
|
"stageLabel": "release",
|
|
"enabled": true,
|
|
"githubSecret": "GitHub",
|
|
"repository": "https://github.com/MAKS-IT-COM/maksit-webui",
|
|
"releaseNotesFile": "..\\..\\..\\CHANGELOG.md",
|
|
"releaseTitlePattern": "Release {version}"
|
|
},
|
|
{
|
|
"name": "NpmPublish",
|
|
"stageLabel": "release",
|
|
"enabled": true,
|
|
"npmSecret": "Npm",
|
|
"registry": "https://registry.npmjs.org",
|
|
"access": "public",
|
|
"workspaceRoot": "..\\..\\..\\src",
|
|
"publishOrder": [
|
|
"@maks-it.com/webui"
|
|
]
|
|
}
|
|
]
|
|
}
|