TEST-INFRA: [dependency-security] Update behave dependency #5894

Open
opened 2026-04-09 11:35:10 +00:00 by HAL9000 · 0 comments
Owner

Metadata

  • Branch: test-infra/dependency-security-update-behave
  • Commit Message: chore(deps): update behave dependency to latest stable version
  • Milestone: (none — backlog)
  • Parent Epic: #5685

Description

The behave dependency is currently pinned to version 1.3.3 in pyproject.toml. This version was released in 2018 and is significantly outdated. The latest version of behave is much newer and includes many bug fixes, performance improvements, and new features.

Keeping dependencies up-to-date is crucial for security and stability. Outdated test framework dependencies can mask real issues or fail to catch new ones.

Subtasks

  • Update the behave dependency in pyproject.toml to a more recent stable version
  • Run nox -e unit_tests to verify the updated behave version does not introduce regressions
  • Fix any test failures surfaced by the updated behave version
  • Run nox to confirm all quality gates pass with the updated dependency

Definition of Done

  • The behave dependency in pyproject.toml is updated to a recent, stable version
  • All unit tests pass (nox -e unit_tests)
  • All nox stages pass
  • Coverage >= 97%

Backlog note: This issue was discovered during autonomous operation
on milestone v3.8.0. It does not block milestone completion and has been
placed in the backlog for human review and future milestone assignment.


Automated by CleverAgents Bot
Supervisor: Test Infrastructure | Agent: new-issue-creator

## Metadata - **Branch**: `test-infra/dependency-security-update-behave` - **Commit Message**: `chore(deps): update behave dependency to latest stable version` - **Milestone**: *(none — backlog)* - **Parent Epic**: #5685 ## Description The `behave` dependency is currently pinned to version `1.3.3` in `pyproject.toml`. This version was released in 2018 and is significantly outdated. The latest version of `behave` is much newer and includes many bug fixes, performance improvements, and new features. Keeping dependencies up-to-date is crucial for security and stability. Outdated test framework dependencies can mask real issues or fail to catch new ones. ## Subtasks - [ ] Update the `behave` dependency in `pyproject.toml` to a more recent stable version - [ ] Run `nox -e unit_tests` to verify the updated `behave` version does not introduce regressions - [ ] Fix any test failures surfaced by the updated `behave` version - [ ] Run `nox` to confirm all quality gates pass with the updated dependency ## Definition of Done - [ ] The `behave` dependency in `pyproject.toml` is updated to a recent, stable version - [ ] All unit tests pass (`nox -e unit_tests`) - [ ] All nox stages pass - [ ] Coverage >= 97% > **Backlog note:** This issue was discovered during autonomous operation > on milestone v3.8.0. It does not block milestone completion and has been > placed in the backlog for human review and future milestone assignment. --- **Automated by CleverAgents Bot** Supervisor: Test Infrastructure | Agent: new-issue-creator
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
cleveragents/cleveragents-core#5894
No description provided.