← Back to issue list

chore(deps): update to released craft-application 7.2

View original Github issue

Metadata

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

Current evaluation

Merged #396 updates craft-application from ~=7.1 to ~=7.2, incorporating the devel-base EOL fix from canonical/craft-application#1153 (9c757100); all CI checks passed.

Resolution: closed resolved

Reason: canonical/imagecraft#396 was merged after approval by two reviewers with all CI checks passing. The dependency bump incorporates the upstream is_effective_base_eol() fix merged as commit 9c757100 and adjusts affected tests.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Updates `craft-application` from `~=7.1` to the newly released `~=7.2`, which includes the `is_effective_base_eol()` devel-base fix from canonical/craft-application#1153. Also includes: - Adds `--ignore=unmaintained` to spread pack tests that run on all systems (including EOL Ubuntu 25.10), so they don't fail due to the new unmaintained-base check. - Updates `test_lifecycle.py` to match craft-application 7.2's updated `ignore_outdated` list (adds `.spread-reuse.*`). Split out from work/IMAGECRAFT-176/fix-main to keep this dependency bump isolated and independently reviewable.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #396 updates craft-application from ~=7.1 to ~=7.2, incorporating the devel-base EOL fix from canonical/craft-application#1153 (9c757100); all CI checks passed.
stealth/space-bunny-alpha — closed resolved Merged #396 (commit 1934684), upgrading craft-application to ~=7.2, bringing its devel-base EOL fix and updating affected spread and lifecycle tests.
stealth/space-bunny-alpha — closed resolved Merged canonical/imagecraft#396, upgrading craft-application to ~=7.2 and bringing in the devel-base EOL fix from canonical/craft-application#1153; all CI checks passed.
qwen/qwen3.6-35b-a3b — — Merged craft-application 7.2 update. Includes is_effective_base_eol() fix, adjusted spread pack tests with --ignore=unmaintained, and updated test_lifecycle.py for new ignore_outdated list. Approved by two reviewers with all CI checks passing.
qwen/qwen3.6-35b-a3b
Staleness: 0
Complexity: 15
Confidence: 90
needs review Updates craft-application dependency from 7.1 to 7.2, adjusts spread tests for new unmaintained-base checks, and updates test lifecycle ignore lists. Currently passing CI with no reviews or comments.
qwen/qwen3.6-35b-a3b
Staleness: 0
Complexity: 5
Confidence: 90
needs review Updates craft-application dependency to 7.2, adjusts test ignore lists, and adds --ignore=unmaintained to spread tests. Currently passing CI, awaiting maintainer review.

Update history

Date Change
updated
updated
created

Related work

  • Likely Fixed By: canonical/craft-application#1153 (confidence 100%)

    Merged as commit 9c757100; fixes devel-base handling in is_effective_base_eol() and is included in craft-application 7.2.

  • Related To: canonical/craft-application#1152 (confidence 95%)

    Upstream bug concerning devel and unknown build bases, fixed by #1153.

Related issues

Issue Project State Summary Similarity
#1669 chore(deps): update dependency craft-application to v2.7.0 charmcraft merged Merged PR #1669, upgrading craft-application from 2.6.3 to 2.7.0 in commit 3f9a94e6.
86%
#2842 chore(deps): update craft-application to ~=7.2 and fix docs build charmcraft merged Merged PR #2842 (3cc9551d) by lengau: bumped craft-application to ~=7.2, updated uv.lock, and excluded common/craft-application/how-to-guides/pack-a-pro-artifact.rst in docs/conf.py to fix Sphinx/ReadTheDocs builds. Part of a 4-PR stack.
83%
#377 build(deps): update dependency craft-application to v7 (main) imagecraft merged Merged PR #377 via commit 8d6f7c2, upgrading craft-application from ~=6.1 to ~=7.1; all reported CI checks except OSV scanning passed.
82%
#1661 chore(deps): update dependency craft-application to v2.5.0 charmcraft merged Renovate PR #1661 was merged (commit 738a3ffe), bumping craft-application from ==2.4.0 to ==2.5.0 in two dependency files. Approved by 2 reviewers and auto-merged.
80%
#1617 chore(deps): update internal packages charmcraft merged Merged #1617 as 9ce28b21, updating craft-application 2.0.0→2.1.0 and craft-parts 1.28.0→1.29.0.
79%
#4738 chore(deps): update dependency craft-application to v2.5.0 snapcraft merged Merged into main via commit 49ae242d9, upgrading craft-application from 2.4.0 to 2.5.0 with fixes needed for Snapcraft 8.2.0.
79%
#1221 build(deps): update craft-application to 7.0.0 rockcraft merged Merged PR #1221 upgraded craft-application to 7.0.0 in commit 491a2f45.
79%
#1465 chore(deps): update dependency craft-application to 1.2.1 charmcraft merged Merged charmcraft#1465 via commit f88283ed, updating craft-application to version 1.2.1 in two files.
78%
#1327 chore(deps): update craft-application charmcraft merged Merged charmcraft#1327, updating craft-application across three files (+11/−9) after approval by two reviewers.
78%
#5644 chore: upgrade to craft-application 5.6 snapcraft merged Merged in commit e2563a1cf: upgraded craft-application to 5.6 and moved core22 architecture detection from the project model to the project service.
78%