Skip to content

chore(deps): update testcontainers requirement from 0.21 to 0.27#8

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/testcontainers-0.27
Open

chore(deps): update testcontainers requirement from 0.21 to 0.27#8
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/testcontainers-0.27

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Updates the requirements on testcontainers to permit the latest version.

Release notes

Sourced from testcontainers's releases.

v0.23.1

Details

Features

  • Expose configured bollard client (#740)
Changelog

Sourced from testcontainers's changelog.

[0.23.1] - 2024-09-26

Details

Features

  • Expose configured bollard client (#740)

[0.23.0] - 2024-09-25

Details

Bug Fixes

  • Expose public copy types (#734)
  • Typo in an error variant (#738)

Features

  • Support copy files to container (#730)
  • Support copying directories to container (#735)

Miscellaneous Tasks

  • Copy-to-container interface improvements (#732)

Refactor

  • Replace dirs crate with etcetera (#736)

[0.22.0] - 2024-08-30

Details

Bug Fixes

  • [❗] Docker socket detection on unix (#721)

Features

  • Add working_dir to ContainerRequest,ImageExt (#724)

Miscellaneous Tasks

  • Added #![forbid(unsafe_code)] to the library (#722)

[0.21.1] - 2024-08-05

Details

Features

  • Allow configuring resource ulimits (#714)

[0.21.0] - 2024-07-30

Details

Bug Fixes

  • Don't assume docker host is a url (#709)

Miscellaneous Tasks

  • Bump the bollard group across 1 directory with 2 updates (#710)

Refactor

  • [❗] Put reqwest behind http_wait feature (#705)

[0.20.1] - 2024-07-18

Details

Bug Fixes

  • Trim newline char from the mirrored messages (#699)

Features

  • Support optional prefix for LoggingConsumer (#698)

... (truncated)

Commits

@dependabot @github

dependabot Bot commented on behalf of github Jul 1, 2026

Copy link
Copy Markdown
Contributor 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 [testcontainers](https://github.com/testcontainers/testcontainers-rs) to permit the latest version.
- [Release notes](https://github.com/testcontainers/testcontainers-rs/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-rs/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-rs@0.21.0...0.23.1)

---
updated-dependencies:
- dependency-name: testcontainers
  dependency-version: 0.23.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/testcontainers-0.27 branch from 086e04d to b884f39 Compare July 13, 2026 02:25
@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.

@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

While Codacy reports that the PR is 'up to standards', there is a critical misalignment between the PR's title/description and its contents. The description claims a simple dependency update, but the code introduces a new /lint API endpoint and service logic. Furthermore, the implementation appears incomplete as the referenced logic files for the linting service and handlers are missing from the diff. These issues should prevent merging until the PR is correctly scoped, described, and complete.

About this PR

  • Incomplete implementation: The 'lint' module is registered in 'mod.rs' and 'router.rs', but the logic files (crates/dpp-vault/src/domain/service/lint.rs and crates/dpp-vault/src/handlers/lint.rs) are missing from the diff.
  • Severe scope misalignment: The PR title and description claim a dependency update for 'testcontainers', but the code implements a new linting feature. No changes to dependency files are present in the diff.

Test suggestions

  • Missing: Verify the POST /dpp/{dppId}/lint endpoint successfully triggers the linting process
  • Missing: Verify that the relint service correctly identifies advisory issues without blocking state transitions
  • Found: Verify the smoke test refactor for assembly creation still functions correctly
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. Missing: Verify the POST /dpp/{dppId}/lint endpoint successfully triggers the linting process
2. Missing: Verify that the relint service correctly identifies advisory issues without blocking state transitions

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

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.

🟡 MEDIUM RISK

The PR title and description do not accurately reflect the changes. This diff introduces a new 'lint' service and API endpoint, which are unrelated to the stated 'testcontainers' dependency update. Please update the PR title to reflect the added functionality, or split the 'lint' feature into a separate Pull Request to maintain an auditable git history.

@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 updates the testcontainers dependency from 0.21 to 0.27. Although the changes are up to standards from a static analysis perspective, the significant version increment spans multiple releases known to contain breaking changes. No corresponding updates to integration tests were found in the diff, which suggests a high risk of compilation or runtime failures. The changelog provided in the description is also truncated, obscuring the full impact of the update from 0.23.1 to 0.27.

About this PR

  • The dependency update from 0.21 to 0.27 includes multiple versions with known breaking changes. Since no modifications were made to existing integration tests, there is a high probability of build failures or runtime regressions. Please verify that the existing test suite is compatible with the new version.
  • The changelog in the PR description is truncated and only covers changes up to version 0.23.1. It is recommended to review and document the changes through to version 0.27 to ensure no other breaking changes or configuration requirements were missed.

Test suggestions

  • Verify that existing integration tests using testcontainers compile with version 0.27.
  • Verify that existing integration tests using testcontainers pass without runtime errors related to the version bump.
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. Verify that existing integration tests using testcontainers compile with version 0.27.
2. Verify that existing integration tests using testcontainers pass without runtime errors related to the version bump.

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

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