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.gzyt-text-aarch64-unknown-linux-musl.tar.gzyt-text-x86_64-unknown-linux-musl.tar.gzSHA256SUMSinstall.shyt-text.rbyt-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=1to avoid release runner OOM and upload instability - npm registry publication as
@tummycrypt/yt-text@betaon 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
nixpkgspackage are not published today - GitHub Releases and the public Pages mirror are the primary distribution surfaces today, not crates.io