← Back to issue list

chore(deps): update craft-providers to ~=3.7

View original Github issue

Metadata

Project
imagecraft
Number
#398
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

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