ktx/examples/package-artifacts/README.md
Andrey Avtomonov 6dbb0c8b3a
feat(cli): add ktx admin reindex (#160)
* feat(cli): add admin reindex

* fix: keep lexical-only reindex incremental
2026-05-20 01:36:54 +02:00

953 B

Package artifact smoke checks

The package artifact smoke checks create temporary projects instead of storing sample projects in this directory. Run the checks from ktx/:

pnpm run artifacts:check

The npm smoke project installs the generated public @kaelio/ktx tarball, imports the package entry point, and runs installed ktx commands against a generated local project.

The managed Python runtime smoke requires uv on PATH, isolates KTX_RUNTIME_ROOT, verifies ktx admin runtime status, runs ktx sl query --yes to install the core runtime from the bundled wheel, checks ktx admin runtime status, starts and reuses the managed daemon, and stops it.

The artifact manifest contains the public @kaelio/ktx npm tarball and the bundled kaelio-ktx runtime wheel. The smoke does not install standalone Python packages directly; Python-backed behavior is verified through the managed runtime installed from the npm package.