test(python): pin packaged shell node resolution in the runtime smoke

The new keyless sdk-spawn-node scenario drives the platform shell tool through a command starting with node and requires the machine's own Node version in the t

Update

The new keyless sdk-spawn-node scenario drives the platform shell tool through a command starting with node and requires the machine's own Node version in the tool result with no PKG_EXECPATH in the child environment, so a pkg upgrade that re-records the child-process patch cannot silently restore the hijack. Runs on every target through --scenario all.

Date
2026-09-02
Version
master@45a4868
commit
45a4868

View commit on GitHub

The new keyless sdk-spawn-node scenario drives the platform shell tool through a command starting with node and requires the machine's own Node version in the tool result with no PKG_EXECPATH in the child environment, so a pkg upgrade that re-records the child-process patch cannot silently restore the hijack. Runs on every target through --scenario all.