Skip to content

Prepare the Rust 5.0.0 release - #8

Merged
IronAdamant merged 1 commit into
mainfrom
cursor/rust-release-5-0-0-d020
Nov 3, 2026
Merged

IronAdamant merged 1 commit into
mainfrom
cursor/rust-release-5-0-0-d020

Conversation

@IronAdamant

@IronAdamant IronAdamant commented Nov 3, 2026 •

Copy link
Copy Markdown
Owner

Summary

First GitHub release prep for the std-only Rust binary. This does not tag or publish a release.

  • Cargo.toml / Cargo.lock are 5.0.0. wikifier --version and the MCP serverInfo.version both read CARGO_PKG_VERSION, so they report 5.0.0. The launchers exec that binary.
  • CHANGELOG.md moves the rewrite notes into 5.0.0 (2026-11-03): empty [dependencies], the Python 4.7 agent contract, and the measured figures already in the README Benchmarks section and scripts/benchmark_results.md.
  • .github/workflows/publish.yml keeps the Ubuntu test job as the gate, then builds x86_64-unknown-linux-gnu, aarch64-apple-darwin, x86_64-apple-darwin, and x86_64-pc-windows-msvc with Rust 1.83.0 (same pin as ci.yml). Archives are wikifier-<version>-<target>.tar.gz (Unix) or .zip (Windows), plus SHA256SUMS.
  • The README install section leads with those downloads, then cargo build --release. pip install wikifier still installs the archived Python 4.7 package.

Test plan

  • cargo fmt --all -- --check
  • cargo clippy --locked --all-targets -- -D warnings
  • cargo test --locked (65 passed)
  • actionlint 1.7.12 with shellcheck on publish.yml and ci.yml
  • Local wikifier-5.0.0-x86_64-unknown-linux-gnu.tar.gz contains wikifier and prints wikifier 5.0.0
  • CI on Ubuntu, macOS, and Windows (PR run 41611247916)
  • Not run: the tag workflow’s macOS and Windows builds (no tag was pushed)
Open in Web Open in Cursor 

Bump the crate to 5.0.0, record the rewrite in the changelog, and publish linux, macOS, and Windows archives from a version tag.

Co-authored-by: Aron Amos <IronAdamant@users.noreply.github.com>
@IronAdamant
IronAdamant merged commit 98ec6de into main Nov 3, 2026
6 checks passed
@IronAdamant
IronAdamant deleted the cursor/rust-release-5-0-0-d020 branch November 3, 2026 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants