chore(main): release 0.9.3 - #568
tinovyatkin wants to merge 1 commit into
Conversation
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (3)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: Repository: ophi-dev/cribo/.coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: ⛔ Files ignored due to path filters (2)
📒 Files selected for processing (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe release manifest, workspace package metadata, and version file were updated from ChangesRelease version alignment
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~2 minutes Merge Risk: ⚪ Minimal · up to The release metadata is consistently updated to 0.9.3, with no remaining merge-blocking risk identified. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 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 |
|
| Project | cribo |
| Branch | release-please--branches--main |
| Testbed | ubuntu-latest |
Click to view all benchmark results
| Benchmark | Latency | Benchmark Result nanoseconds (ns) (Result Δ%) | Upper Boundary nanoseconds (ns) (Limit %) |
|---|---|---|---|
| build_dependency_graph | 📈 view plot 🚷 view threshold | 467.09 ns(-22.18%)Baseline: 600.22 ns | 762.59 ns (61.25%) |
| bundle_simple_project | 📈 view plot 🚷 view threshold | 1,447,700.00 ns(-20.83%)Baseline: 1,828,659.84 ns | 2,973,019.80 ns (48.69%) |
| resolve_module_path | 📈 view plot 🚷 view threshold | 72.26 ns(-32.45%)Baseline: 106.96 ns | 147.75 ns (48.90%) |
There was a problem hiding this comment.
Pull request overview
Release PR for Cribo 0.9.3, updating the repository’s version metadata and changelog for the new patch release generated by Release Please.
Changes:
- Bump project version to
0.9.3across Rust workspace metadata (Cargo.toml/Cargo.lock) andversion.txt - Bump npm package version and platform optional dependency versions to
0.9.3 - Add
0.9.3release entry toCHANGELOG.mdand update Release Please manifest
Reviewed changes
Copilot reviewed 5 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| version.txt | Updates the single-source text version marker to 0.9.3. |
| npm/cribo/package.json | Bumps npm package version and aligns platform optional dependency versions to 0.9.3. |
| CHANGELOG.md | Adds the 0.9.3 release notes section. |
| Cargo.toml | Updates Rust workspace package version to 0.9.3. |
| Cargo.lock | Updates the locked cribo package version to 0.9.3. |
| .release-please-manifest.json | Updates Release Please manifest version to 0.9.3. |
💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
|
| Project | cribo |
| Branch | pr-568 |
| Testbed | ubuntu-latest |
Click to view all benchmark results
| Benchmark | bundle_size | Benchmark Result KB (Result Δ%) | Upper Boundary KB (Limit %) | bundle_time | Benchmark Result ms (Result Δ%) | Upper Boundary ms (Limit %) |
|---|---|---|---|---|---|---|
| httpx | 📈 view plot 🚷 view threshold | 423.73(+9.09%)Baseline: 388.41 | 471.15 (89.93%) | 📈 view plot 🚷 view threshold | 262.89(+11.96%)Baseline: 234.81 | 334.39 (78.62%) |
| idna | 📈 view plot 🚷 view threshold | 264.42(+2.60%)Baseline: 257.73 | 273.40 (96.71%) | 📈 view plot 🚷 view threshold | 57.13(+9.62%)Baseline: 52.11 | 66.00 (86.56%) |
| pyyaml | 📈 view plot 🚷 view threshold | 314.74(+9.20%)Baseline: 288.23 | 350.35 (89.84%) | 📈 view plot 🚷 view threshold | 203.50(+11.83%)Baseline: 181.97 | 260.80 (78.03%) |
| requests | 📈 view plot 🚷 view threshold | 282.61(+8.70%)Baseline: 259.99 | 313.00 (90.29%) | 📈 view plot 🚷 view threshold | 169.21(+12.11%)Baseline: 150.93 | 215.95 (78.35%) |
| rich | 📈 view plot 🚷 view threshold | 1,142.64(+6.38%)Baseline: 1,074.10 | 1,234.70 (92.54%) | 📈 view plot 🚷 view threshold | 977.75(+11.18%)Baseline: 879.42 | 1,276.30 (76.61%) |
📊 Ecosystem Test Results📋 Test StatusTest Summary:
📈 Benchmark Results📊 View detailed benchmark report 📦 Package Bundling Metrics
Benchmark metrics are tracked via Bencher.dev 📊 View detailed performance trends and comparisons on the Bencher dashboard. Generated by ecosystem-tests workflow |
de964dc to
c75eeca
Compare
c75eeca to
aaaa868
Compare
aaaa868 to
e9161e9
Compare
e9161e9 to
1c00a3e
Compare
1c00a3e to
9896975
Compare
9896975 to
65e3e3f
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 65e3e3f73f
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| ### Bug Fixes | ||
|
|
||
| * **ci:** authenticate npm releases with token ([c3f0fe6](https://github.com/ophi-dev/cribo/commit/c3f0fe60bc98a74f530dea15a1f52997c9b3466e)) | ||
| * **npm:** update trusted publishing repository ([cac22e0](https://github.com/ophi-dev/cribo/commit/cac22e029781e8e7699775a0d7085ebfaf5972c8)) |
There was a problem hiding this comment.
Include all commits in the 0.9.3 release notes
When v0.9.3 is tagged at this commit, its range also contains e31b31e (docs(npm)), d988a3d (chore(deps)), and 5a41ba6 (chore(deps)), but this section stops at cac22e0. Because release-please-config.json explicitly marks both docs and chore(deps) entries as visible, the published changelog and generated GitHub release will omit changes that shipped in 0.9.3; regenerate the notes from the current parent before releasing.
Useful? React with 👍 / 👎.
65e3e3f to
0bbfefe
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 0bbfefe448
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
|
||
| ### Bug Fixes | ||
|
|
||
| * **ci:** authenticate npm releases with token ([c3f0fe6](https://github.com/ophi-dev/cribo/commit/c3f0fe60bc98a74f530dea15a1f52997c9b3466e)) |
There was a problem hiding this comment.
Remove the reverted token-authentication note
For maintainers using these notes to configure or troubleshoot the 0.9.3 npm release, this entry incorrectly says token authentication shipped: cac22e0, the next listed change, removes NODE_AUTH_TOKEN again, and the released workflow publishes through trusted-publishing OIDC with no npm token (.github/workflows/release.yml, Publish to npm). Keeping this transient, fully reverted change in the published changelog misstates the release's authentication requirements.
Useful? React with 👍 / 👎.
0bbfefe to
71f25d4
Compare
1b54aa9 to
5021eae
Compare
5021eae to
5bc9604
Compare
5bc9604 to
8dcb7f7
Compare
8dcb7f7 to
2e79f40
Compare
2e79f40 to
831d721
Compare
831d721 to
f4004f6
Compare
f4004f6 to
ebd8738
Compare
ebd8738 to
51ea696
Compare
51ea696 to
58a6607
Compare
58a6607 to
0cc61cd
Compare
🤖 I have created a release beep boop
0.9.3 (2026-09-20)
Bug Fixes
This PR was generated with Release Please. See documentation.