chore(deps): update craft-providers to ~=3.7
Metadata
Current evaluation
Merged imagecraft#398, raising craft-providers from ~=3.0 to ~=3.7 and regenerating uv.lock to resolve 3.7.1; all CI checks passed.
Resolution: closed resolved
Reason: PR canonical/imagecraft#398 was approved and merged. It updated the dependency pin and lock file, with lint and all CI checks passing; only two documented pre-existing environment-specific test failures remained.
Evaluated by: mr-cal-bot
No scores available.
Issue body
## Summary
Bumps the `craft-providers` dependency pin from `~=3.0` to `~=3.7` and regenerates `uv.lock`, which now resolves `craft-providers` to `3.7.1`.
## Testing
- `make test` — all tests pass except 2 pre-existing failures in `tests/unit/services/test_pack.py` (`Package backend 'apt' is not supported on this environment`), confirmed to fail identically on `main` and unrelated to this change.
- `make lint-ruff lint-uv-lockfile lint-ty` — all pass.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged imagecraft#398, raising craft-providers from ~=3.0 to ~=3.7 and regenerating uv.lock to resolve 3.7.1; all CI checks passed. | |
| stealth/space-bunny-alpha | — | closed resolved | PR #398 merged the craft-providers ~=3.7 upgrade, regenerated uv.lock for version 3.7.1, and passed all CI checks after maintainer approval. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged dependency update bumping craft-providers from ~=3.0 to ~=3.7, resolving to 3.7.1. The uv.lock file was regenerated. All tests and CI checks passed, and the change received reviewer approval. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
0
Complexity:
5
Confidence:
95
|
needs review | Updates craft-providers dependency from ~=3.0 to ~=3.7 and regenerates uv.lock. All tests and linting pass. Approved by one reviewer with no unresolved comments. CI checks are passing. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
5
Confidence:
90
|
needs review | Updates craft-providers dependency from ~=3.0 to ~=3.7 and regenerates uv.lock. CI passes, tests pass except two pre-existing unrelated failures. Currently awaiting maintainer review. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
0
Complexity:
5
Confidence:
90
|
needs review | Updates craft-providers dependency from ~=3.0 to ~=3.7 and regenerates uv.lock. All tests and linting pass except two pre-existing failures. Currently pending maintainer review with CI mostly passing. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
5
Confidence:
90
|
needs review | Updates craft-providers dependency from ~=3.0 to ~=3.7 and regenerates uv.lock. All tests and linting pass except two pre-existing unrelated failures. Currently awaiting maintainer review with most CI checks passing. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
5
Confidence:
90
|
needs review | Updates craft-providers dependency from ~=3.0 to ~=3.7 and regenerates uv.lock. All tests and linting pass except two pre-existing failures and one transient ARM test. Currently awaiting maintainer review. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
5
Confidence:
90
|
needs review | Updates craft-providers dependency from ~=3.0 to ~=3.7 and regenerates uv.lock. All tests and linting pass except two pre-existing failures. Currently awaiting maintainer review with most CI checks passing. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
5
Confidence:
90
|
needs review | Updates craft-providers dependency from ~=3.0 to ~=3.7 and regenerates uv.lock. All tests and linting pass. Currently awaiting maintainer review and pending CI checks. |
Update history
| Date | Change |
|---|---|
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #903 chore: update craft-providers | rockcraft | merged | Merged #903 as commit 3b18ef58 to update craft-providers; all reported lint, tests, builds, security scans, and policy checks passed. | |
| #1004 chore(deps): update dependency craft-providers to v1.7.1 | charmcraft | merged | Renovate bumped craft-providers from 1.7.0 to 1.7.1 in charmcraft's pinned requirements. Merged via commit c598065f, landed through merge commit 6f35d244 (PR #1004). | |
| #1023 chore(deps): update dependency craft-providers to v1.7.2 | charmcraft | merged | Renovate PR #1023 was approved and merged, bumping the craft-providers pin from 1.7.1 to 1.7.2 in two requirements files (+2/-2 lines), as commit d1970b2d. | |
| #409 chore(deps): update craft-providers to 1.19.2 | rockcraft | merged | Merged PR #409 updated craft-providers to 1.19.2, a stopgap for blocking looping-timer and missing error-log bugs. | |
| #1414 chore(deps): use craft-providers 1.19.3 | charmcraft | merged | Merged PR #1414 in commit a9575037, upgrading craft-providers to 1.19.3 so deleted cache directories are handled correctly. | |
| #1610 chore(deps): update dependency craft-providers to v1.23.1 | charmcraft | merged | Renovate PR #1610 was merged in commit f8582941, updating craft-providers from 1.23.0 to 1.23.1. | |
| #420 chore(deps): update dependency craft-providers to v1.20.0 | rockcraft | merged | Merged PR #420 in commit 47e05667, upgrading craft-providers from 1.19.2 to 1.20.0. | |
| #1038 chore(deps): update dependency craft-providers to v1.8.1 - autoclosed | charmcraft | closed | Renovate PR #1038 was auto-closed unmerged; the proposed craft-providers 1.8.1 update received no reviews, CI runs, or maintainer feedback. | |
| #956 build(deps): bump craft-providers to 3.2.0 | craft-application | merged | Merged the craft-providers 3.2.0 bump across five files as commit 30565309; all CI checks passed. | |
| #407 chore(deps): bump craft-providers | rockcraft | closed | Closed unmerged and superseded by canonical/rockcraft#420, which merged the craft-providers 1.20.0 update in commit 47e05667. |