Releases

yt-text publishes versioned GitHub Releases from tags on main.

Start here if you want to understand:

  • what a release contains
  • where release assets live
  • how to read release notes and the changelog

For installation commands, use Install.

Release Surface

Each tagged release currently publishes:

  • yt-text-aarch64-apple-darwin.tar.gz
  • yt-text-aarch64-unknown-linux-musl.tar.gz
  • yt-text-x86_64-unknown-linux-musl.tar.gz
  • SHA256SUMS
  • install.sh
  • yt-text.rb
  • yt-text-npm-package.tgz

The latest published release is always available from:

The latest release assets are also mirrored publicly for anonymous installs:

Release Notes And Changelog

yt-text uses GitHub's autogenerated release notes for the release body and keeps a repository changelog for the higher-level history:

  • GitHub releases: per-tag assets, autogenerated notes, and download links
  • CHANGELOG.md: canonical in-repo release history

Release notes are shaped by .github/release.yml, which groups merged pull requests into feature, fix, docs, packaging, and catch-all sections when labels exist.

Current Line

As of April 16, 2026, the current shipped line is v0.1.8.

Highlights in the current line:

  • three published binary targets
  • checksum publishing
  • curl-to-shell installer, Homebrew formula, and npm wrapper
  • authenticated private-repo install support in the installer and npm wrapper
  • public Pages mirroring of the latest release assets for anonymous installs
  • serialized honey musl release jobs with CARGO_BUILD_JOBS=1 to avoid release runner OOM and upload instability
  • npm registry publication as @tummycrypt/yt-text@beta on npmjs.com with SLSA provenance, and a GitHub Packages mirror as @jesssullivan/yt-text
  • version parity enforcement across workspace manifests and the npm wrapper via scripts/check_release_metadata.py
  • public docs site with install, integrations, quickstarts, troubleshooting, and roadmap coverage

Release Expectations

Every release should keep these surfaces aligned:

  • workspace version strings
  • GitHub release assets
  • Pages mirror assets
  • install docs
  • agent/client docs when configuration behavior changes
  • CHANGELOG.md

If a release changes install paths or packaging posture, the install page is the canonical place to document it.

Known Limits

  • GitHub-hosted anonymous installs still depend on repository visibility, so the public Pages mirror is the recommended anonymous path while the repo is private
  • the npm registry package and nixpkgs package are not published today
  • GitHub Releases and the public Pages mirror are the primary distribution surfaces today, not crates.io