chore(deps): ignore pytest in renovate
Metadata
Current evaluation
PR #241 merged: Renovate is now configured to ignore pytest (older pytest needed for older Pythons), pytest deps clarified in pyproject.toml and lockfile relocked. Approved by 2 reviewers; all test/lint jobs passed (only OSV-scanner failed).
Resolution: closed resolved
Reason: The PR itself is the resolving change and was merged with approving reviews from 2 reviewers; 24 test/lint checks passed. The single failure (OSV-scanner) is an unrelated advisory scan of dependencies, not the config change.
Evaluated by: mr-cal-bot
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | PR #241 merged: Renovate is now configured to ignore pytest (older pytest needed for older Pythons), pytest deps clarified in pyproject.toml and lockfile relocked. Approved by 2 reviewers; all test/lint jobs passed (only OSV-scanner failed). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #241 configured Renovate to ignore pytest to preserve older-Python compatibility, clarified pytest dependencies in pyproject.toml, and refreshed the lockfile. | |
| 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. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #59 chore(deps): update dependency dev/pytest to v7.3.1 | starbase | merged | Renovate's dev dependency bump of pytest from ==7.2.2 to ==7.3.1 was approved and merged into main as commit 8d2bbf7 (one-line change in pyproject.toml). | |
| #604 chore(deps): loosen mypy requirement | craft-parts | merged | Merged PR #604 via commit 2d882b31, loosening the mypy requirement and removing mypy from Renovate until Python 3.7 support is removed. | |
| #18 chore(deps): update dependency pytest to v7.2.1 | starbase | merged | Renovate bumped pytest from ==7.0.0 to ==7.2.1 in pyproject.toml. PR #18 merged via commit eb5a438 (change commit f3e23e3), approved with no CI checks; later superseded by pytest ~=9.0 in #464. | |
| #45 chore(deps): update development dependencies (non-major) | craft-application | merged | Renovate dependency bump PR merged as commit 5c7a5fef: pytest-check 2.1.5→2.2.0, black 23.3.0→23.7.0, pyright-python 1.1.316→1.1.320 (3 lines in pyproject.toml, no code changes). | |
| #137 chore(deps): update development dependencies (non-major) | starbase | merged | Merged Renovate PR #137 into main, updating seven pinned development dependencies, including pytest-mock 3.12.0 and mypy 1.6.1. | |
| #565 chore(deps): update development dependencies (non-major) | craft-providers | merged | Merged Renovate PR #565 as c2acee7, updating coverage to 7.5.1, pytest to 8.2.0, pytest-xdist to 3.6.1, and types/pyright to 1.1.361. | |
| #127 chore(deps): update development dependencies (non-major) | craft-application | merged | Renovate's non-major dev dependency bump merged in commit b80c77ab: pytest 7.4.2->7.4.3, black 23.10.0->23.10.1, pyright-python 1.1.332->1.1.333 (3-line pyproject.toml change). | |
| #171 chore(deps): update dependency dev/pytest-cov to v5 | craft-store | merged | Renovate PR merged: pytest-cov dev dependency bumped 4.1.0 -> 5.0.0 in pyproject.toml, commit 371db1e (2 approvals). Later superseded by v6/v7 Renovate bumps. | |
| #198 chore(deps): update bugfixes | craft-store | merged | Renovate PR #198 merged to main as commit e4ad9ee, bumping dev deps in pyproject.toml: coverage 7.6.0→7.6.1, mypy 1.11.0→1.11.1, pyright 1.1.372→1.1.375, pytest 8.3.1→8.3.2 (+4/-4 lines). | |
| #133 chore(deps): don't let renovate update pydantic or protobuf | craft-store | merged | Merged PR #133 via commit db38392, configuring Renovate to ignore automatic pydantic and protobuf updates that were already being disregarded. |