Prepare multi-language package releases - #172
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (2)
Included review availability: Your plan provides up to 2 included reviews per hour; 1 remains after this review. 📝 WalkthroughWalkthroughRelease metadata and package versions were updated. Python now exposes version ChangesRelease version alignment
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~3 minutes Change: Other Merge Risk: ⚪ Minimal · up to The release-version updates are aligned and validated across the described packages, so the change is ready to merge. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 2📝 Generate docstrings 💡
🛠️ Fix failing CI checks 💡
🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
🟡 Changes recommended
Regenerate the Node Cargo lockfile and synchronize the Python runtime version.
Get a fresh assessment by requesting another Copilot review.
Pull request overview
Prepares Rust, Python, Node.js, and .NET release metadata.
Changes:
- Updates Rust versions to
0.7.0. - Updates Python and Node.js versions to
0.2.0. - Updates .NET citation metadata to
0.43.0.
File summaries
| File | Summary |
|---|---|
minipdf-rs/crates/minipdf-cli/Cargo.toml |
Updates the CLI dependency version. |
minipdf-rs/Cargo.toml |
Updates the Rust workspace version. |
minipdf-rs/Cargo.lock |
Updates Rust lockfile versions. |
minipdf-python/pyproject.toml |
Updates distribution metadata; runtime version remains stale (moderate). |
minipdf-node/package.json |
Updates npm package version. |
minipdf-node/package-lock.json |
Synchronizes npm lock metadata. |
minipdf-node/Cargo.toml |
Updates the native crate version; the Cargo lockfile remains stale (critical). |
CITATION.cff |
Updates citation metadata. |
Review details
Files not reviewed (1)
- minipdf-node/package-lock.json: Generated file
- Files reviewed: 6/8 changed files
- Comments generated: 2
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Prepare package versions for the implementation changes merged since the latest releases.
Release targets
0.43.00.7.00.1.6(already versioned onmain)0.2.00.2.0Go remains at
0.1.1becauseminipdf-go/has no changes sinceminipdf-go/v0.1.1.Changes
0.7.00.2.00.2.0.NET 0.43.0citation metadata on the review branchValidation
.NET:dotnet test tests/MiniPdf.Tests/MiniPdf.Tests.csproj --configuration Release --verbosity normal(203 passed)cargo test --workspace --locked(111 passed)cargo fmt --checkcargo clippy --workspace --all-targets --locked -- -D warningscargo publish -p minipdf --locked --dry-runmvn -B -ntp -f minipdf-java/pom.xml clean verify(3 modules succeeded; 45 tests passed)npm test(8 passed) andnpm pack --dry-run --ignore-scriptsgit diff --checkSummary by CodeRabbit
Release Updates
Tests