Install
pi install npm:@michaelasper/pi-sshOr pin this version:
pi install npm:@michaelasper/pi-ssh@0.1.2Changes
- Public npm distribution as
@michaelasper/pi-ssh(the unscoped package is unrelated). - MIT licence included in the package, with a GitHub licence badge.
- Installation-first README, usage examples, badges and updated documentation.
- GitHub Actions trusted publishing through OIDC: verified artifacts are staged, then approved by a maintainer with npm 2FA.
- Signed provenance available in npm registry metadata.
- Release and pi.dev catalog guidance in
docs/releasing.md.
The SSH execution implementation is unchanged from v0.1.0. Packaging remains dependency-free in production.
Verification
- All 16 tests and strict TypeScript checks pass.
- Both full and production npm audits report zero vulnerabilities.
- Six CI jobs pass across macOS/Linux and Node.js 22/24/26.
- Stage-only OIDC publishing succeeded; version 0.1.2 was approved and is public.
- Anonymous installation through
pi installverified the version, MIT licence and live extended bash schema, with no npm warnings or duplicate pi dependencies.