chore(deps): ignore pytest in renovate
Metadata
Current evaluation
Merged. Configured Renovate to ignore pytest updates to maintain compatibility with older Python versions. Updated pyproject.toml and relocked dependencies. Approved by two reviewers and passed CI checks.
Suggested action: —
No scores available.
Issue body
Also clarifies the pytest dependencies in pyproject.toml and relocks.
The reason we need to ignore pytest is because we need an older pytest for older Python versions and renovate isn't smart enough to figure that out.
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint && make test`?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged. Configured Renovate to ignore pytest updates to maintain compatibility with older Python versions. Updated pyproject.toml and relocked dependencies. Approved by two reviewers and passed CI checks. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
10
Complexity:
10
Confidence:
90
|
needs review | Configures Renovate to ignore pytest updates to maintain compatibility with older Python versions. Updates pyproject.toml and regenerates the lockfile. Awaiting maintainer review. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
0
Complexity:
5
Confidence:
95
|
needs review | Configures Renovate to ignore pytest to support older Python versions, updates pyproject.toml dependencies, and regenerates the lockfile. CI passed, awaiting maintainer review. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #127 chore(deps): update development dependencies (non-major) | craft-application | merged | Merged automated non-major updates for pytest, black, and types/pyright. Changes were approved by reviewers, passed CI, and automatically merged into main per Renovate configuration. | |
| #987 chore(deps): update patch updates | charmcraft | merged | Merged automated patch updates for pytest, pytz, and requests via Renovate. Approved by one reviewer, passed CI checks, and automatically merged per repository configuration. | |
| #198 chore(deps): update bugfixes | craft-store | merged | Merged automated dependency updates for coverage, mypy, pyright, and pytest to latest patch versions. Approved by two reviewers, passed CI, and auto-merged via Renovate bot configuration. | |
| #604 chore(deps): loosen mypy requirement | craft-parts | merged | Merged after two approvals and passing CI. Loosened the mypy version constraint and removed it from Renovate until Python 3.7 support is dropped. Resolved as part of a two-PR fix to restore Renovate functionality. | |
| #4730 chore(deps): update dependency pytest-cov to v5 | snapcraft | merged | Merged an automated Renovate pull request updating the pytest-cov dependency from v4.1.0 to v5.0.0. Approved by two reviewers, passed CI checks, and successfully integrated into the main branch. | |
| #133 chore(deps): don't let renovate update pydantic or protobuf | craft-store | merged | Merged a configuration update to block Renovate from auto-updating pydantic and protobuf, as these were already manually ignored. Approved by two reviewers and passed CI checks. | |
| #206 chore(deps): update development dependencies (non-major) | craft-cli | merged | Merged automated non-major dependency updates for pytest, black, yamllint, mypy, and pyright via Renovate. Changes passed CI, received reviewer approval, and were automatically merged per the weekend schedule. | |
| #42 chore(deps): update development dependencies (non-major) | craft-application | merged | Merged automated non-major development dependency updates for pytest, pytest-mock, codespell, mypy types, and pyright types. The Renovate-generated PR passed all CI checks and received maintainer approval before merging. | |
| #265 chore(deps): update development dependencies (non-major) | craft-application | merged | Merged automated dependency updates via Renovate. Updated coverage to 7.4.3, pytest to 8.1.1, and types/mypy to 1.9.0. The PR passed CI checks, received three approvals, and was auto-merged. | |
| #101 chore(deps): update development dependencies (non-major) | craft-archives | merged | Merged automated non-major development dependency updates for pytest, coverage, black, and mypy. Approved by two reviewers, passed CI, and maintained coverage. Changes applied to main via Renovate bot. |