build(deps): update pytest for OSV
Metadata
Current evaluation
Merged #224 via commit 2e4d183, addressing the pytest OSV by retaining pytest below v9 for Python versions that do not support pytest 9.
Resolution: closed resolved
Reason: PR #224 was merged as commit 2e4d183. It updated pytest dependency constraints to address the OSV while preserving compatibility with Python versions unsupported by pytest 9.
Evaluated by: mr-cal-bot
No scores available.
Issue body
We still use pytest on Python versions that aren't supported by pytest 9
- [ ] Have you followed the guidelines for contributing?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `make lint && make test`?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #224 via commit 2e4d183, addressing the pytest OSV by retaining pytest below v9 for Python versions that do not support pytest 9. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #224 via commit 2e4d183, updating pytest to address an OSV while retaining pytest 8 constraints for Python versions unsupported by pytest 9. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #224 in commit 2e4d183, updating pytest for an OSV while retaining pytest 8 on Python versions unsupported by pytest 9. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/craft-platforms#224, updating pytest dependencies for an OSV while preserving support for Python versions that cannot use pytest 9. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged an update to the pytest dependency to resolve compatibility with Python versions unsupported by pytest 9. Approved by two reviewers, passed CI checks, and modified four files. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-platforms#229
(confidence 90%)
Follow-up PR updated pytest to 8.4.2 specifically for Python 3.9.
-
Related To:
canonical/craft-platforms#241
(confidence 80%)
Later disabled Renovate updates for pytest to avoid incompatible automatic upgrades.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #524 build(deps): bump pytest | starbase | merged | Merged pytest dependency update to resolve an OSV; commit e372177 landed with all CI checks passing. | |
| #6179 build(deps): update pytest | snapcraft | merged | Merged PR #6179 (commit 3648cbb0c) bumps the pytest dev dependency in a single file (+3/-3) to remediate an OSV vulnerability; all CI checks passed except integration-spread-tests-store. | |
| #321 build(deps): bump pytest | imagecraft | merged | Merged PR #321 (commit e1b9241) bumped pytest to resolve an OSV advisory; lint, tests, builds, and security checks passed. | |
| #180 build(deps): resolve OSVs | craft-grammar | merged | Merged #180 in commit 983ae56, updating uv.lock to pytest 9.0.3 from 9.0.2 to resolve OSV findings; all CI checks passed. | |
| #216 build(deps): update dependency pytest to v9 (main) | craft-archives | merged | Merged PR #216 via commit 2390cfc, upgrading pytest from ~=8.4 to ~=9.0; all listed CI checks passed. | |
| #464 build(deps): update dependency pytest to v9 (main) | starbase | merged | Merged PR #464 as commit 744f1ad, updating pytest from ~=8.0 to ~=9.0 in the development dependencies and lockfile; all CI checks passed. | |
| #1550 build(deps): bump pytest | craft-parts | merged | Merged craft-parts#1550 in commit e5a6febb, updating pytest to resolve an OSV finding; all lint, test, and security checks passed. | |
| #270 build(deps): update dependency pytest to v9 (main) | imagecraft | merged | Merged PR #270 via commit 28522bf, upgrading pytest from ~=8.0 to ~=9.0 (9.0.2). | |
| #1397 build(deps): update dependency pytest to v9 (main) | craft-parts | merged | Merged into main as 62ee5b4c, updating pytest from ~=8.0 to ~=9.0 in two dependency files. | |
| #156 build(deps): update dependency pytest to v9 (main) | craft-grammar | merged | Merged PR #156, updating pytest from ~=8.0 to ~=9.0; commit e591406 records the upgrade after approval and passing CI. |