feat(lifecycle): add deprecated snap command
Metadata
Current evaluation
Merged after two approvals and passing CI. Adds a deprecated snap command to the lifecycle module. Reviewers requested fixture simplifications and rebasing, which were implemented before final merge.
Suggested action: —
No scores available.
Issue body
No description provided.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged after two approvals and passing CI. Adds a deprecated snap command to the lifecycle module. Reviewers requested fixture simplifications and rebasing, which were implemented before final merge. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged after adding a deprecated snap command to the lifecycle module. Changes required rebasing and consolidating test fixtures. Code coverage passed and the feature was integrated. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged after fixture review and rebase. Adds a deprecated snap command to the lifecycle module. Changes passed coverage checks and were integrated into the main branch. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1513 lifecycle: outdated step should raise SnapcraftError | snapcraft | merged | Merged changes update the lifecycle module to raise SnapcraftError derivatives for outdated steps. Approved by one reviewer, the commit modifies three files with 70 additions and 49 deletions. | |
| #4611 feat(lifecycle): generate snap manifest | snapcraft | merged | Merged. Implements snap manifest generation triggered by build info environment variables, capturing pull assets, primed stage packages, and the project file. Approved by two reviewers, passed CI, and changed 16 files. | |
| #4594 fix(lifecycle): install 'core24' snap | snapcraft | merged | Merged a lifecycle fix to install the core24 snap, ensuring proper package cutoff functionality based on the project base. Approved by two reviewers, passed CI, and modified 9 files (+97/-9 lines). | |
| #892 fix(Lifecycle): don't cache the project | craft-application | merged | Merged a fix preventing project caching in the lifecycle module. Approved by two reviewers and passed all CI checks. The change modifies seven files and was validated via downstream snapcraft testing and passing spread tests. | |
| #3137 lifecycle: use snap from path to --check-skeleton | snapcraft | merged | Merged a change to replace the --check-skeleton flag with the host snap command for lifecycle operations, following the snapd team recommendation. Approved by one reviewer, modifying one file with 15 additions and 21 deletions. | |
| #237 feat(lifecycle): always track stage packages | craft-application | merged | Merged to always track stage packages in the lifecycle. Approved by three reviewers with zero unresolved comments. The single-line change was validated for compatibility with craft-application-based Snapcraft. |