← Back to issue list

chore(deps): update craft-application to ~=7.2 and fix docs build

View original Github issue

Metadata

Project
charmcraft
Number
#2842
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

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.

Resolution: closed resolved

Reason: The PR itself was merged into main (commit 3cc9551d) with 3 approvals and no unresolved review comments, delivering the dependency bump and the docs exclude_patterns fix described in the body.

Evaluated by: mr-cal-bot

No scores available.

Issue body

## Description **Part of Stack:** 1. #2840 (`test(store): replace deleted mysql charmlib with operator-libs-linux.apt in store integration tests`) 2. #2835 (`fix(plugins): use part_build_subdir for charm source copy`) 3. **#2842 (this PR: `chore(deps): update craft-application to ~=7.2 and fix docs build`)** 4. #2836 (`feat: opt into git-driven build root via CHARMCRAFT_EXPERIMENTAL_MONOREPO`) --- - Updates `craft-application` to `~=7.2` (7.2.0) and updates `uv.lock`. - Adds `common/craft-application/how-to-guides/pack-a-pro-artifact.rst` to `exclude_patterns` in `docs/conf.py` to resolve ReadTheDocs/Sphinx build errors when building docs with `craft-application` 7.2.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved 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.
stealth/space-bunny-alpha — closed resolved Merged in canonical/charmcraft#2842 (3cc9551d), upgrading craft-application to ~=7.2 and excluding a new guide so Sphinx/ReadTheDocs builds succeed.
stealth/space-bunny-alpha — closed resolved Merged as 3cc9551: updated craft-application to ~=7.2, refreshed uv.lock, and excluded the new Pro artifact guide to restore the docs build.
qwen/qwen3.6-35b-a3b — — Merged after updating craft-application to 7.2 and fixing ReadTheDocs build errors by excluding a new guide from Sphinx patterns. Approved by three reviewers and passed CI checks.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 10
Confidence: 95
needs review Updates craft-application dependency to 7.2 and adjusts docs configuration to fix Sphinx build errors. Approved by 3 reviewers, CI tests are pending, and changes are minimal.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 10
Confidence: 95
needs review Updates craft-application to 7.2, fixes docs build by excluding a new guide file, and updates uv.lock. Approved by 3 reviewers with passing CI checks, pending store tests.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 5
Confidence: 95
needs review Updates craft-application dependency to 7.2, adjusts uv.lock, and fixes Sphinx docs build by excluding a new guide path. Currently approved by two reviewers with all CI checks passing.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 5
Confidence: 90
needs review Updates craft-application to 7.2, updates lock file, and fixes docs build by excluding a new guide from Sphinx patterns. Approved by one reviewer, CI passing for fast tests, slow tests pending.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 10
Confidence: 90
needs review Updates craft-application dependency to 7.2, updates uv.lock, and fixes a Sphinx docs build error by excluding a new guide file. Currently passing CI and awaiting maintainer review.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 5
Confidence: 90
needs review Updates craft-application dependency to 7.2, updates lockfile, and fixes Sphinx docs build by excluding a new guide file. Currently pending maintainer review with CI checks running.

Update history

Date Change
updated
updated
updated
updated
updated
updated
created

Related work

  • Related To: canonical/charmcraft#2840 (confidence 92%)

    Part 1 of the same dependency-bump stack: replaced deleted mysql charmlib with operator-libs-linux.apt in store integration tests, merged as a83b100b.

  • Related To: canonical/charmcraft#2835 (confidence 92%)

    Part 2 of the same stack: plugin fix to use part_build_subdir for charm source copy, merged as 4dd1ae35.

  • Related To: canonical/charmcraft#2836 (confidence 90%)

    Part 4 of the same stack: CHARMCRAFT_EXPERIMENTAL_MONOREPO opt-in, merged as e06d40c1; build-root handling interacts with the craft-application 7.2 update.

Related issues

Issue Project State Summary Similarity
#396 chore(deps): update to released craft-application 7.2 imagecraft merged 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.
83%
#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.
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%
#57 chore(deps): update internal packages imagecraft merged Merged PR #57 in commit 0161c19, updating craft-application 4.3.0, craft-archives 2.0.1, craft-cli 2.10.0, and craft-parts 2.1.2.
80%
#1327 chore(deps): update craft-application charmcraft merged Merged charmcraft#1327, updating craft-application across three files (+11/−9) after approval by two reviewers.
79%
#1631 chore(deps): update internal packages charmcraft merged Renovate PR merged as commit c26661a5: bumped craft-application 2.1.0->2.4.0, craft-grammar 1.1.2->1.2.0, craft-store 2.6.0->2.6.1 in pyproject.toml.
79%
#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.
78%
#463 chore(deps): update internal packages rockcraft merged Renovate PR merged as commit 96d23928, bumping craft-application 1.2.0->1.2.1, craft-cli 2.5.0->2.5.1, and craft-providers 1.20.1->1.21.0 in pyproject.toml (+9/-9 lines, 3 files).
78%
#431 chore(deps): update internal packages rockcraft merged Renovate PR merged into main as commit 0a5b2645, bumping craft-application 1.0.0→1.1.0, craft-parts 1.25.2→1.26.0 and craft-providers 1.20.0→1.20.1; approved by 2 reviewers with no unresolved comments or failing CI.
77%
#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.
77%