← Back to issue list

build(deps): add `dev-stonking` dependency group to Imagecraft

View original Github issue

Metadata

Project
imagecraft
Number
#383
Type
pull request
State
merged
Author
Copilot
Labels
Created
Updated
Closed

Current evaluation

Merged adding the dev-stonking dependency group to Imagecraft. Updates to pyproject.toml and uv.lock align lockfile metadata with related craft projects, resolving distro-group drift. CI passed and reviewers approved.

Suggested action:

No scores available.

Issue body

Imagecraft was missing the `dev-stonking` development group already present in related craft projects, creating distro-group drift. This change adds the missing group and aligns lockfile metadata with the updated dependency-group model. - **`pyproject.toml` dependency groups** - Added `dev-stonking` with the same `python-apt` constraint pattern used by other modern distro groups. - **`tool.uv` conflict set** - Extended the mutually-exclusive dev distro group conflict list to include `dev-stonking`. - **`uv.lock` group metadata alignment** - Added `dev-stonking` entries in lockfile group sections and requires-dev metadata so lock semantics match the new declared group. ```toml [dependency-groups] dev-resolute = ["python-apt~=3.0.0;sys_platform=='linux'"] dev-stonking = ["python-apt~=3.0.0;sys_platform=='linux'"] [tool.uv] conflicts = [ [ { group = "dev-noble" }, { group = "dev-plucky" }, { group = "dev-questing" }, { group = "dev-resolute" }, { group = "dev-stonking" }, ] ] ```

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged adding the dev-stonking dependency group to Imagecraft. Updates to pyproject.toml and uv.lock align lockfile metadata with related craft projects, resolving distro-group drift. CI passed and reviewers approved.
qwen/qwen3.6-35b-a3b
Staleness: 10
Complexity: 5
Confidence: 95
needs review Adds missing dev-stonking dependency group to pyproject.toml and aligns uv.lock metadata. Approved by 2 reviewers, CI passing, pending spread tests.
qwen/qwen3.6-35b-a3b
Staleness: 10
Complexity: 10
Confidence: 90
needs review Adds missing dev-stonking dependency group to align with related craft projects. Updates pyproject.toml, uv conflict set, and lockfile metadata. Approved by one reviewer with passing CI tests.
qwen/qwen3.6-35b-a3b
Staleness: 0
Complexity: 5
Confidence: 90
needs review Adds missing dev-stonking dependency group to pyproject.toml and aligns uv.lock metadata. Approved by one reviewer, with most CI checks passing.

Update history

Date Change
updated
updated
updated
created

Related issues

Issue Project State Summary Similarity
#2696 Add dev-stonking dependency group metadata charmcraft merged Merged after two approvals. Added the dev-stonking dependency group to pyproject.toml and updated uv.lock metadata. Integrated despite minor CI failures and a non-blocking type check notification.
80%
#1138 build(deps): allow dev on Ubuntu Stonking craft-application merged Merged. Added Ubuntu Stonking (26.10) to the dev dependency matrix. Introduced a dev-stonking group in pyproject.toml and uv.lock pinning python-apt to 3.0.0. Extended the uv conflict model. Approved by two reviewers.
74%