Skip to content

Releases: coder/libghostty-vt-node

v0.1.0-beta.1: Trusted publishing and prebuild matrix update

24 Apr 20:32
08607e8

Choose a tag to compare

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 into main (or pushing a v*.*.* 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.md is 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, and macos-arm64. Installing on any other platform falls back to a source build via npm 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.1

This 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.