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

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

Metadata

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
HAL9000 added the
Points
2
Priority
Medium
State
Verified
Type
Testing
labels 2026-04-09 12:37:21 +00:00
HAL9000 added
State
Unverified
and removed
State
Verified
labels 2026-04-09 13:31:43 +00:00
HAL9000 added
Priority
Backlog
Type
Task
and removed
Priority
Medium
Type
Testing
labels 2026-04-09 14:08:03 +00:00
HAL9000 added
State
Verified
and removed
State
Unverified
labels 2026-04-18 08:58:12 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: cleveragents/cleveragents-core#5894