ci: simplify ktx release flow

This commit is contained in:
Andrey Avtomonov 2026-05-19 16:33:41 +02:00
parent 7110aa6f5c
commit bbd9568287
14 changed files with 98 additions and 510 deletions

View file

@ -137,7 +137,6 @@ function createReleaseConfig(env = process.env) {
},
},
],
'./scripts/semantic-release-version-policy.cjs',
'@semantic-release/changelog',
[
'@semantic-release/exec',
@ -147,10 +146,19 @@ function createReleaseConfig(env = process.env) {
'pnpm run artifacts:check',
'pnpm run release:readiness',
].join(' && '),
publishCmd: [
'pnpm run release:npm-publish -- --publish',
'pnpm run release:published-smoke',
].join(' && '),
},
],
[
'@semantic-release/npm',
{
pkgRoot: 'dist/public-npm-package',
tarballDir: 'dist/artifacts/npm',
},
],
[
'@semantic-release/exec',
{
publishCmd: 'pnpm run release:published-smoke',
},
],
[