Skip to content

update: upgrade test dependencies - #274

Merged
inureyes merged 1 commit into
mainfrom
update/development-dependencies
Aug 24, 2026
Merged

update: upgrade test dependencies#274
inureyes merged 1 commit into
mainfrom
update/development-dependencies

Conversation

@inureyes

Copy link
Copy Markdown
Member

Summary

  • Upgrade mockall from 0.14.0 to 0.15.0 and serial_test from 3.5.0 to 4.0.1, including their derive crates.
  • Document why crypto-common 0.1.7 intentionally keeps the transitive generic-array dependency at 0.14.7 instead of forcing the deprecation-only 0.14.9 release.
  • Keep the stable Argon2 authentication stack rather than introducing a release candidate or local dependency override solely to change the transitive version.

Validation

  • rustup run 1.96 cargo check --workspace --all-targets --locked
  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test --workspace --lib --bins --tests -- --skip test_localhost_multiple_file_upload --skip test_parallel_execution_with_multiple_nodes --skip test_download_with_unique_filenames

Risk

  • Runtime dependencies and application code are unchanged.
  • The three excluded localhost integration cases remain blocked by the pre-existing local ~/.ssh/known_hosts key conflict.

Upgrade mockall to 0.15.0 and serial_test to 4.0.1, including their derive crates in the lockfile. Document why the stable RustCrypto stack intentionally keeps generic-array at 0.14.7 instead of forcing its deprecation-only patch release.

Validated with Rust 1.96 workspace all-target checks, formatting, Clippy with warnings denied, and the test suite excluding the pre-existing localhost known_hosts conflicts.
@inureyes inureyes added type:dependency Dependency updates status:review Under review priority:low Low priority issue labels Aug 24, 2026
@inureyes
inureyes merged commit 3dce084 into main Aug 24, 2026
3 checks passed
@inureyes
inureyes deleted the update/development-dependencies branch August 24, 2026 07:34
@inureyes inureyes added status:done Completed and removed status:review Under review labels Aug 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

priority:low Low priority issue status:done Completed type:dependency Dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant