Skip to content

chore(release): bump ruvector-core workspace to 2.3.0, ruvector-extensions to 0.1.2 - #685

Merged
ruvnet merged 1 commit into
mainfrom
chore/publish-ruvector-core-extensions-2026-07-12
Jul 12, 2026
Merged

chore(release): bump ruvector-core workspace to 2.3.0, ruvector-extensions to 0.1.2#685
ruvnet merged 1 commit into
mainfrom
chore/publish-ruvector-core-extensions-2026-07-12

Conversation

@ruvnet

@ruvnet ruvnet commented Jul 12, 2026

Copy link
Copy Markdown
Owner

Summary

Version bumps to publish the recently-merged Lattice embeddings work (#648, #651, #663, #664) and the CVE fixes (#672):

  • Workspace (ruvector-core + 25 sibling crates that inherit version.workspace = true): 2.2.3 -> 2.3.0. Minor bump — the new lattice-embeddings feature is additive/opt-in, no default-build behavior changes. crates.io already has 2.2.3 published, so this was required to publish anything new.
  • ruvector-extensions (npm): 0.1.0 -> 0.1.2. Local package.json was stale — the registry already has 0.1.0 and 0.1.1 published out-of-band (no matching CI run for either), so 0.1.2 is the next available version.

A process gap found along the way

Neither package currently has a working automated publish pipeline:

  • release.yml (the documented Rust crate release pipeline, per .github/workflows/RELEASE-FLOW.md) has failed with a startup_failure ("workflow file issue") on every run for at least the past month.
  • ruvector-extensions has no CI publish workflow at all, ever — not even a glob match in any workflow file.

Given that, I published this round by hand with the equivalent gates run locally in lieu of CI: full cargo test -p ruvector-core (default features, clean) + cargo test -p ruvector-core --features lattice-embeddings (7/7 Lattice-specific tests pass, including the cross-provider prefix contract test), cargo publish --dry-run; and for the npm side, the actual full TS test suite via tsx (89 tests, 79 pass — npm test's plain tests/*.test.js glob was silently only ever running 1 of 5 test files since 4 of them are .ts and never get compiled for that script), npm publish --dry-run.

Recommend a follow-up to fix release.yml's startup failure and add real CI publish coverage for ruvector-extensions — flagging here rather than opening a separate issue since it's directly why this PR exists as a manual chore instead of a tag push.

Co-Authored-By: claude-flow ruv@ruv.net

…sions to 0.1.2

Version bumps to publish the recently-merged Lattice embeddings work:
- Workspace (ruvector-core + 25 sibling crates): 2.2.3 -> 2.3.0 (minor --
  new opt-in `lattice-embeddings` feature is additive, no default-build
  changes). crates.io already has 2.2.3 published; this unblocks a new
  ruvector-core release.
- ruvector-extensions (npm): 0.1.0 -> 0.1.2. Local package.json was
  stale -- the registry already had 0.1.0 and 0.1.1 published
  out-of-band, so 0.1.2 is the next available version.

Note: neither package currently has a working automated publish
pipeline (release.yml, the documented Rust release pipeline, fails
with a workflow-file startup_failure; ruvector-extensions has never
had CI publish coverage at all) -- publishing this round by hand with
the equivalent gates run locally (full test suite incl. the
lattice-embeddings feature, npm test suite via tsx since `npm test`'s
plain glob silently only runs one of five test files, dry-run for both
registries) in lieu of CI.

Co-Authored-By: claude-flow <ruv@ruv.net>
@ruvnet
ruvnet merged commit d811d42 into main Jul 12, 2026
50 of 53 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant