Releases: coder/libghostty-vt-node
Releases · coder/libghostty-vt-node
v0.1.0-beta.1: Trusted publishing and prebuild matrix update
This beta refines the release pipeline for @coder/libghostty-vt-node and trims the prebuild matrix. The runtime TypeScript and native API surface is unchanged from v0.1.0-beta.0.
Added
- Trusted npm publishing automation. Merging a
release/v*PR intomain(or pushing av*.*.*tag) now builds per-platform prebuilds from the merge commit, creates the matching Git tag, assembles the npm package layout, verifies the local platform prebuild, and publishes to npm with a dist-tag derived from the version (beta/rc/latest). Manual dispatch and direct tag pushes remain as recovery paths. (#1, #2) CHANGELOG.mdis now shipped inside the published npm tarball so consumers can read release notes alongside the installed package. (#2)
Changed
- The published prebuild matrix for this release is
linux-x64,linux-arm64, andmacos-arm64. Installing on any other platform falls back to a source build vianpm run build:native, which requires the Ghostty/Zig toolchain described in the README. (#2)
Removed
macos-x64(Intel macOS) prebuilds are no longer produced or published. Intel Mac users must build from source. (#2)
Full Changelog: v0.1.0-beta.0...v0.1.0-beta.1
Installation
npm install @coder/libghostty-vt-node@0.1.0-beta.1This release was published to npm as @coder/libghostty-vt-node@0.1.0-beta.1 with the beta dist-tag.
Platform Support
The npm package includes Node-API prebuilds for linux-x64, linux-arm64, and macos-arm64. Node.js >=20.19 is required. Native binaries are distributed through npm; this GitHub Release does not attach separate binary assets.