Skip to content

fix: resolve rust dependabot updates - #25

Merged
wolfiesch merged 1 commit into
masterfrom
fix/dependabot-calamine-styles-thin-vec
Apr 20, 2026
Merged

wolfiesch merged 1 commit into
masterfrom
fix/dependabot-calamine-styles-thin-vec

Conversation

@wolfiesch

@wolfiesch wolfiesch commented Apr 20, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • switch the local Rust adapter from the stale git calamine package to the published calamine-styles crate while preserving the calamine import alias
  • update thin-vec from 0.2.14 to 0.2.16 so the Dependabot security update can resolve

Verification

  • cargo check --features calamine
  • cargo check --all-features
  • uv run pytest tests/test_rust_integration.py -v
  • uv run ruff check
  • uv run mypy

Copilot AI review requested due to automatic review settings April 20, 2026 10:10

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Rust integration crate dependencies to resolve Dependabot/security updates while keeping the Rust code’s existing calamine import surface intact.

Changes:

  • Switch the calamine dependency from a git fork to the published calamine-styles crate via Cargo dependency renaming.
  • Update the locked transitive dependency thin-vec from 0.2.14 to 0.2.16 in Cargo.lock.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
rust/excelbench_rust/Cargo.toml Moves calamine backend to the published calamine-styles crate while preserving the calamine dependency name for imports.
rust/excelbench_rust/Cargo.lock Reflects the dependency source change (git → crates.io) and updates the resolved thin-vec version.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@wolfiesch
wolfiesch merged commit 4af196c into master Apr 20, 2026
9 checks passed
@wolfiesch
wolfiesch deleted the fix/dependabot-calamine-styles-thin-vec branch April 20, 2026 10:12
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