mirror of
https://github.com/Kaelio/ktx.git
synced 2026-06-10 08:05:14 +02:00
Make packages/cli/package.json the single source of truth for the @kaelio/ktx version. publicNpmPackageVersion() now reads it directly, so artifact filenames, release-readiness checks, and the Python wheel version all derive from one field. The duplicate release-policy.json.publicNpmPackageVersion is removed. Previously the two fields could drift: tarballs were named kaelio-ktx-0.4.1.tgz while internally containing @kaelio/ktx@0.0.0-private. - update-public-release-version.mjs rewrites both Python pyproject.toml files (ktx-daemon, ktx-sl) alongside the npm package.jsons, normalizing the version for PEP 440 (e.g. 0.1.0-rc.2 -> 0.1.0rc2). - semantic-release-config.cjs adds the two pyproject.toml files to @semantic-release/git assets so the release commit back to main carries every version source in lockstep. - The six "?? '0.0.0-private'" fallback literals across the CLI are replaced with "?? getKtxCliPackageInfo().version", and createDefaultKtxMcpServer makes its version arg required. - docs/release.md describes the actual commit-back model: the dev tree always reflects the most recent release; no sentinel pin to maintain. Verified: pnpm run artifacts:build now produces kaelio-ktx-0.4.1.tgz and kaelio_ktx-0.4.1-py3-none-any.whl with @kaelio/ktx@0.4.1 inside. Full type-check, dead-code, and 2287 vitests + 173 script tests pass.
31 lines
608 B
JSON
31 lines
608 B
JSON
{
|
|
"schemaVersion": 1,
|
|
"releaseMode": "npm-public-release-ready",
|
|
"npm": {
|
|
"publish": true,
|
|
"registry": null,
|
|
"access": "public",
|
|
"tag": "latest",
|
|
"packages": [
|
|
"@kaelio/ktx"
|
|
]
|
|
},
|
|
"python": {
|
|
"publish": false,
|
|
"repository": null,
|
|
"packages": [
|
|
"kaelio-ktx"
|
|
]
|
|
},
|
|
"publishedPackageSmoke": {
|
|
"packageName": "@kaelio/ktx",
|
|
"version": "0.4.1",
|
|
"registry": null
|
|
},
|
|
"runtimeInstaller": {
|
|
"uvStrategy": "path-prerequisite",
|
|
"bootstrapUv": false,
|
|
"missingUvBehavior": "focused-error"
|
|
},
|
|
"requiredBeforePublishing": []
|
|
}
|