maksit-webui/utils/engines/release/scriptSettings.json
Maksym Sadovnychyy 25ae18bab6
Some checks failed
Storybook tests / storybook-tests (push) Has been cancelled
(feature): release as unified npm package @maks-it.com/webui, deepDelta fixes
2026-07-07 18:44:01 +02:00

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"
]
}
]
}