docs(release): mark npm alpha published#52
Conversation
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughAll install references to ChangesPin
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~4 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Code Review
This pull request updates documentation, installation guides, and helper scripts to pin npm installation commands to the exact version 0.21.2-alpha.0 instead of relying on the moving latest tag. It also updates release readiness and audit logs to reflect the publication of v0.21.2-alpha.0. Feedback was provided on a test in bootstrap-resolver.test.ts to dynamically retrieve the pinned version using readPinnedVersion() instead of hardcoding the version string, which will prevent future test failures when the version is bumped.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
| // Must pin the plugin version instead of relying on npm's moving latest tag. | ||
| expect(result.stdout + result.stderr).toContain('@tuel/code-oz@0.21.2-alpha.0') |
There was a problem hiding this comment.
The test currently hardcodes the version string '0.21.2-alpha.0'. To prevent this test from breaking when the version is bumped in plugin.json in the future, retrieve the pinned version dynamically using the existing readPinnedVersion() helper, matching the pattern used in other tests in this file.
| // Must pin the plugin version instead of relying on npm's moving latest tag. | |
| expect(result.stdout + result.stderr).toContain('@tuel/code-oz@0.21.2-alpha.0') | |
| // Must pin the plugin version instead of relying on npm's moving latest tag. | |
| const pinnedVersion = await readPinnedVersion() | |
| expect(result.stdout + result.stderr).toContain('@tuel/code-oz@' + pinnedVersion) |
There was a problem hiding this comment.
Pull request overview
Updates release-facing documentation and plugin resolver messaging to reflect that @tuel/code-oz@0.21.2-alpha.0 is now published under the alpha dist-tag, and ensures install guidance pins the exact version while latest still points to 0.21.1-alpha.0.
Changes:
- Pin npm install instructions in docs/README to
@tuel/code-oz@0.21.2-alpha.0. - Update the plugin resolver hard-stop message to print the plugin-pinned version.
- Refresh release-readiness and handoff docs to reflect the npm publish + dist-tag state, and add a regression test expectation for pinned install hints.
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
tests/plugins/bootstrap-resolver.test.ts |
Adds an assertion that hard-stop output includes a pinned npm package version. |
README.md |
Pins npm install command and updates plugin fallback wording to reference the pinned package version. |
plugins/code-oz/scripts/resolve-code-oz.sh |
Prints pinned npm install guidance using the version parsed from plugin.json. |
docs/TRUST.md |
Pins npm install examples to the published alpha version. |
docs/RELEASE_READINESS.md |
Updates release readiness status and documents npm publish/dist-tag verification + promotion steps. |
docs/PROVIDER_SETUP.md |
Pins recommended first-run npm install command to the published alpha version. |
docs/handoffs/2026-06-14-release-readiness-audit.md |
Updates the audit note to reflect the completed npm publish and current dist-tag state. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| // Must pin the plugin version instead of relying on npm's moving latest tag. | ||
| expect(result.stdout + result.stderr).toContain('@tuel/code-oz@0.21.2-alpha.0') |
| ``` | ||
|
|
||
| The `code-oz` plugin is a thin wrapper. It adds `/code-oz-run`, `/code-oz-init`, `/code-oz-doctor`, and `/code-oz-resume`, and each command discovers the `code-oz` engine on your `PATH`, falling back to `npx @tuel/code-oz` when the binary is absent. Install the engine from the channels above for the fastest path. The plugin never writes gates, events, or reviews — the engine binary is the only writer, so the gate guarantees hold whether you drive code-oz from the CLI or through the plugin. | ||
| The `code-oz` plugin is a thin wrapper. It adds `/code-oz-run`, `/code-oz-init`, `/code-oz-doctor`, and `/code-oz-resume`, and each command discovers the `code-oz` engine on your `PATH`, falling back to the plugin-pinned `npx @tuel/code-oz@0.21.2-alpha.0` when the binary is absent. Install the engine from the channels above for the fastest path. The plugin never writes gates, events, or reviews — the engine binary is the only writer, so the gate guarantees hold whether you drive code-oz from the CLI or through the plugin. |
Summary
Why
Validation
Risks / follow-ups
Summary by CodeRabbit