Repository navigation
feat(release): stable versions publish to latest; docs for 0.1.0 and Effect - #5
Conversation
…Effect A v<version> tag without a prerelease part publishes to the dist-tag latest and makes a normal GitHub release. Prerelease versions keep next and a GitHub prerelease. The READMEs install tsc-rs from latest and describe the built-in Effect diagnostics. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
📒 Files selected for processing (4)
Included review availability: This review used your included allowance. 0 included reviews remain after this review. Your included PR review attempts over the past 7 days set your current allowance at 1 review per hour. WalkthroughThe release workflow now selects npm dist-tags and GitHub release types based on whether a version is stable or a prerelease. The README files describe these release steps, the early release status, and built-in Effect diagnostics. ChangesRelease publishing
Effect diagnostics documentation
Priority: ➖ Normal Estimated code review effort: 2 (Simple) | ~12 minutes Change: Feature Merge Risk: ⚪ Minimal · up to Stable and prerelease publishing behavior is consistent with the release instructions, and the Effect diagnostic documentation matches the implementation. No actionable merge-blocking issue was found. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The release workflow sent every version to the npm dist-tag
nextand made a GitHub prerelease. So av0.1.0tag would not become whatnpm i tsc-rsinstalls. Today that is still the empty 0.0.1 placeholder.Changes
release.yml: a version with no prerelease part (0.1.0) publishes with--tag latestand makes a normal GitHub release. A version with a-(0.2.0-beta.1) keepsnextand a prerelease. The release notes show the matching install command.npm install -D tsc-rs, and "early release" in place of "preview". A new section covers the built-in Effect diagnostics from feat(effect): native Effect diagnostics in tsc-rs #4: they run only with the@effect/language-serviceplugin entry, and diagnostics default to on. The release steps innpm/README.mddescribe both tags.Release dry runs on pull requests are unchanged. The publish logic runs only on a tag.
Made by Claude Opus 5.5 (1M context) in Claude Code, through T3 Code.
🤖 Generated with Claude Code
Note
Publish stable versions to the
latestdist-tag and update docs for 0.1.0latestdist-tag, while prerelease versions still go tonext. See release.ymlnexttag for prereleasestsc-rspackage, and document built-in Effect diagnostics gated behind a plugin, ported from Effect-TS/tsgo 0.46.1. See README.md and tsc-rs-readme.mdlatestinstead ofnext, so existing consumers trackingnextno longer receive stable versionsMacroscope summarized 934345c.
Summary by CodeRabbit
tsc-rspackage.latestand create standard GitHub releases; prereleases publish undernextand are marked as GitHub prereleases.