Skip to content

Major-version update cargo dependencies#4615

Open
tautschnig wants to merge 2 commits into
model-checking:mainfrom
tautschnig:cargo-update
Open

Major-version update cargo dependencies#4615
tautschnig wants to merge 2 commits into
model-checking:mainfrom
tautschnig:cargo-update

Conversation

@tautschnig

Copy link
Copy Markdown
Member

Updates as suggested by cargo outdated --workspace.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses.

Updates as suggested by `cargo outdated --workspace`.
Copilot AI review requested due to automatic review settings June 24, 2026 10:28
@tautschnig tautschnig requested a review from a team as a code owner June 24, 2026 10:28
@github-actions github-actions Bot added Z-EndToEndBenchCI Tag a PR to run benchmark CI Z-CompilerBenchCI Tag a PR to run benchmark CI labels Jun 24, 2026

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 several workspace crates to newer major/minor dependency versions (per cargo outdated --workspace) and applies a small code change to keep kani-driver compatible with updated time formatting APIs.

Changes:

  • Bump multiple dependencies across tools and core crates (e.g., strum 0.28, toml 1.x, tree-sitter 0.26, itertools 0.15, string-interner 0.20).
  • Update kani-driver timestamp format parsing to use time::format_description::parse_borrowed.
  • Refresh Cargo.lock to reflect the new resolved dependency graph.

Reviewed changes

Copilot reviewed 8 out of 9 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
tools/scanner/Cargo.toml Updates strum / strum_macros to 0.28 for the scanner tool.
tools/kani-cov/Cargo.toml Updates tree-sitter to 0.26 for coverage parsing.
library/kani_macros/Cargo.toml Updates strum / strum_macros to 0.28, but also comments out a required dependency (needs fix).
kani-driver/src/main.rs Adjusts timestamp format parsing API usage for the updated time crate.
kani-driver/Cargo.toml Updates toml dependency to 1.x.
kani-compiler/Cargo.toml Updates itertools and strum/strum_macros.
kani_metadata/Cargo.toml Updates strum / strum_macros.
cprover_bindings/Cargo.toml Updates string-interner to 0.20.
Cargo.lock Locks updated dependency versions after the bumps.

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

Comment thread library/kani_macros/Cargo.toml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Z-CompilerBenchCI Tag a PR to run benchmark CI Z-EndToEndBenchCI Tag a PR to run benchmark CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants