Skip to content

chore: fix workspace root, bump editions, clean up CI#2

Open
elasticdotventures wants to merge 1 commit into
mainfrom
chore/housekeeping-fixes
Open

chore: fix workspace root, bump editions, clean up CI#2
elasticdotventures wants to merge 1 commit into
mainfrom
chore/housekeeping-fixes

Conversation

@elasticdotventures

Copy link
Copy Markdown
Member

Changes

Root Cargo.toml — was malformed (missing [workspace] header, orphan dependency lines). Now has proper [workspace] with all 4 members and a [workspace.package] section.

Edition bumps:

  • python/Cargo.toml: edition = "2021"edition.workspace = true (resolves to 2024)
  • processors/Cargo.toml: edition = "2021"edition = "2024"

CI fixes (.github/workflows/CI.yml):

  • Replaced deprecated actions-rs/toolchain@v1 with dtolnay/rust-toolchain@stable
  • Switched from nightly to stable
  • Added cargo check, cargo clippy, cargo test jobs (Rust-side quality gates)
  • Removed deadsnakes PPA/multiple Python installs, MKL install (was fragile + Intel-specific)
  • Simplified single-element matrix entries

CI fixes (.github/workflows/docs.yml):

  • Removed pointless single-element matrix
  • Unpinned griffe==0.49.0 (overly strict)

Synced from upstream (StarlightSearch/EmbedAnything) before changes.

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