← Back to issue list

feat(lifecycle): add deprecated snap command

View original Github issue

Metadata

Project
snapcraft
Number
#4589
Type
pull request
State
merged
Author
syu-w
Labels
Created
Updated
Closed

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.
73%
#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.
72%
#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).
72%
#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.
72%
#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.
71%
#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.
70%