← Back to issue list

feat(lifecycle): update UX for unmaintained bases

View original Github issue

Metadata

Project
craft-application
Number
#898
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #898 as commit 2ed7aae7, updating lifecycle UX for unmaintained bases and adding --ignore=unmaintained support.

Resolution: closed resolved

Reason: PR #898 was approved and merged, resolving CRAFT-4706 in commit 2ed7aae7.

Evaluated by: mr-cal-bot

No scores available.

Issue body

CRAFT-4706 Here is a CLI session with `witchcraft` that shows the actual behaviour: <img width="1369" height="216" alt="image" src="https://github.com/user-attachments/assets/f8dde315-4d46-4f4b-852e-45691151c4d6" /> - [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint && make test`? - [x] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? ---

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #898 as commit 2ed7aae7, updating lifecycle UX for unmaintained bases and adding --ignore=unmaintained support.
stealth/space-bunny-alpha — closed resolved Merged in canonical/craft-application#898 via commit 2ed7aae7, updating lifecycle UX for unmaintained bases under CRAFT-4706.
qwen/qwen3.6-35b-a3b — — Merged update to lifecycle UX for unmaintained bases. Approved by three reviewers and passed CI checks. Changes modify eight files with 78 additions and 23 deletions, fulfilling CRAFT-4706.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2569 lifecycle: warn about bases snapcraft merged Merged PR #2569 added lifecycle warnings for projects missing a base or using an incompatible host, resolving LP #1774012.
74%
#251 feat(lifecycle)!: don't build on incompatible bases craft-application closed Closed unmerged in favour of canonical/craft-application#263, which merged as commit b916620e adding the Lifecycle base/host compatibility check and fixing issue #154.
73%
#263 feat(lifecycle)!: don't build on incompatible bases craft-application merged Merged PR #263 (b916620e) added lifecycle checks preventing destructive builds when the stored BuildInfo base is incompatible with the host; it fixes #154.
72%
#2335 lifecycle: remove lxd support for bases snapcraft merged Merged PR #2335 as commit 27ec9ba63, removing lifecycle LXD builds for projects using bases while retaining cleanbuild/LXD for non-base projects.
71%