Skip to content

chore(deps): update redis requirement from 0.25 to 1.3#10

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/redis-1.3
Open

chore(deps): update redis requirement from 0.25 to 1.3#10
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/redis-1.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 1, 2026

Copy link
Copy Markdown

Updates the requirements on redis to permit the latest version.

Release notes

Sourced from redis's releases.

redis-1.3.0

Changes & Bug fixes

Add numbered databases support for the cluster client (redis-rs/redis-rs#2146 by @​virratanasangpunth) fix(cluster): clamp retry backoff upper bound after min-wait floor (redis-rs/redis-rs#2158 by @​nihohit) docs/ci: add wasm32-wasip2 build support for tokio-comp (redis-rs/redis-rs#2153 by @​Prashantsinghchouhan) Add Bloom filter support (redis-rs/redis-rs#2117 by @​somechris)

CI & operational improvements

tests/version: Parse all available versions (Valkey, modules, ...) (Version refactor 6/10) (redis-rs/redis-rs#2143 by @​somechris) tests/version: Add disjunctive (OR) and conjunctive (AND) matchers (Version refactor 7/10) (redis-rs/redis-rs#2144 by @​somechris) tests/version: Drop Redis binary version parsing (Version refactor 8/10) (redis-rs/redis-rs#2145 by @​somechris) tests: Drop VERSION from version constants (version refactor 9/10) (redis-rs/redis-rs#2147 by @​somechris) Fix flakey object tests (redis-rs/redis-rs#2160 by @​nihohit) tests: Add test guards for Valkey servers (Version refactor 10/10) (redis-rs/redis-rs#2148 by @​somechris)

New Contributors

Full Changelog: redis-rs/redis-rs@redis-1.2.4...redis-1.3.0

Commits
  • 207cc89 Prepare version (#2166)
  • c34fb33 Add redisbloom's Bloom filter support (#2117)
  • 5c6ca0a tests: Add test guards for Valkey servers (#2148)
  • e891f7f docs/ci: add wasm32-wasip2 build support for tokio-comp (#2153)
  • 7d066c6 Fix flakey object tests (#2160)
  • b571eb1 tests: Clean up version constants (#2147)
  • b9249f6 tests/version: Drop Redis binary version parsing (#2145)
  • 406ad76 tests/version: Add disjunctive (OR) and conjunctive (AND) matchers (#2144)
  • 1372807 feat(redis_test): add new commands after mock redis connection is instantiate...
  • 201d1be fix(cluster): clamp retry backoff upper bound after min-wait floor (#2158)
  • Additional commits viewable in compare view

@dependabot @github

dependabot Bot commented on behalf of github Jul 1, 2026

Copy link
Copy Markdown
Author

Labels

The following labels could not be found: dependencies, rust. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Updates the requirements on [redis](https://github.com/redis-rs/redis-rs) to permit the latest version.
- [Release notes](https://github.com/redis-rs/redis-rs/releases)
- [Commits](redis-rs/redis-rs@redis-0.25.0...redis-1.3.0)

---
updated-dependencies:
- dependency-name: redis
  dependency-version: 1.3.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/redis-1.3 branch from 71756a1 to d3bf628 Compare July 13, 2026 02:26

@codacy-production codacy-production Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull Request Overview

This PR is currently in a broken state and should not be merged. There is a complete mismatch between the PR title/description, which focuses on a Redis dependency update, and the implementation, which attempts to add a new linting service. Critically, the implementation is incomplete: the source files for the linting service (lint.rs) and its handler are missing from the diff, even though they are declared in domain/service/mod.rs, handlers/mod.rs, and router.rs. This will lead to build errors.

While the Codacy analysis indicates the PR is up to standards, this assessment does not account for the missing source files. Additionally, the acceptance criteria for updating the Redis crate and implementing the linting functionality are not fully met due to missing manifest changes and incomplete code. No integration tests have been provided for the new /dpp/{dppId}/lint endpoint.

About this PR

  • The PR title and description specify a Redis dependency update from 0.25 to 1.3, but the code changes implement a new linting feature. No changes to dependency manifests (e.g., Cargo.toml) were found. Please align the PR metadata with the implementation and include any missing manifest updates.

Test suggestions

  • Verify that the Redis dependency is correctly updated and compatible with existing logic.
  • Verify the functionality of the new POST /dpp/{dppId}/lint endpoint.
  • Verify that the refactored draft creation in smoke.rs correctly handles component references using slices.
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. Verify that the Redis dependency is correctly updated and compatible with existing logic.
2. Verify the functionality of the new POST /dpp/{dppId}/lint endpoint.

TIP Improve review quality by adding custom instructions
TIP How was this review? Give us feedback

Comment thread crates/dpp-vault/src/handlers/mod.rs Outdated
pub mod health;
pub mod history;
pub mod info;
pub mod lint;

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔴 HIGH RISK

The handler module for 'lint' is declared here, but the implementation file is missing from the diff.

mod eol;
mod evidence;
mod lifecycle;
mod lint;

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔴 HIGH RISK

The 'lint' module is declared in this file, but the corresponding implementation file (lint.rs) is missing from the PR. This will prevent the project from compiling.

Comment thread crates/dpp-vault/src/router.rs Outdated
.route("/dpps", get(list_handler))
.route("/dpp/{dppId}", get(read_handler).put(update_handler))
.route("/dpp/{dppId}/publish", post(publish_handler))
.route("/dpp/{dppId}/lint", post(lint_handler))

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔴 HIGH RISK

The PR title 'update redis requirement' does not match the actual changes which introduce a linting feature. Additionally, this route references 'lint_handler', but the handler's implementation file is not included in the PR, which will cause a build failure.

Comment thread crates/dpp-node/tests/smoke.rs Outdated
Comment on lines +796 to +803
let b_id = create_draft(
&client,
&base,
&token,
"Assembly B",
std::slice::from_ref(&ref_to_a),
)
.await;

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟡 MEDIUM RISK

Suggestion: This PR adds a new /lint endpoint and service logic but lacks corresponding integration tests in the smoke tests. Please add a test case that exercises the POST /dpp/{dppId}/lint endpoint to verify the integration.

@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

AI Reviewer: first review requested successfully. AI can make mistakes. Always validate suggestions.

Run reviewer

TIP This summary will be updated as you push new 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.

0 participants