← Back to issue list

chore(deps): ignore pytest in renovate

View original Github issue

Metadata

Project
craft-platforms
Number
#241
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

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).
79%
#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.
79%
#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.
78%
#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).
78%
#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.
78%
#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.
78%
#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).
78%
#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.
78%
#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).
78%
#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.
77%