Conversation
Greptile SummaryThis is the second automated commit of the Key changes:
Confidence Score: 4/5
Important Files Changed
Sequence DiagramsequenceDiagram
participant WF as publish.yml workflow
participant GH as GitHub (PR #399)
participant NPM as npm registry
participant PR as This PR (#404)
WF->>GH: Bump package.json → 3.1.2, update CHANGELOG
GH-->>WF: PR #399 merged
WF->>WF: Build native binaries (Rust crate @ 3.1.0 → compiled as 3.1.2)
WF->>NPM: Publish @optave/codegraph-*@3.1.2 (all platforms)
NPM-->>WF: Publish confirmed
WF->>PR: Update Cargo.toml 3.1.0 → 3.1.2
WF->>PR: Regenerate DEPENDENCIES.json (errors cleared)
WF->>PR: Update package-lock.json 3.1.1 → 3.1.2 with new integrity hashes
PR-->>GH: Automated PR #404 opened
Last reviewed commit: 1d57171 |
| [package] | ||
| name = "codegraph-core" | ||
| version = "3.1.0" | ||
| version = "3.1.2" |
There was a problem hiding this comment.
Cargo.toml skips version 3.1.1
The crates/codegraph-core/Cargo.toml jumps from 3.1.0 directly to 3.1.2, bypassing 3.1.1. Checking the git log confirms that the prior release commit (PR #399, 21ba896) bumped package.json to 3.1.2 but left Cargo.toml at 3.1.0 — meaning the npm package published at 3.1.1 had a mismatched Rust crate version.
If the crate is ever published independently to crates.io, or if tooling relies on version parity between the JS package and the native crate, this gap could cause confusion. It's worth verifying the publish workflow always keeps both versions in sync from now on, or explicitly documenting that Rust crate versions may lag behind npm patch releases.
Automated version bump to
3.1.2and CHANGELOG update from publish workflow run #322.