feat(lifecycle): always track stage packages
Metadata
Current evaluation
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.
Suggested action: —
No scores available.
Issue body
- [ ] Have you followed the guidelines for contributing?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `tox`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to always track stage packages in the lifecycle. The pull request validated compatibility with craft-application-based Snapcraft before integration. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2144 lifecycle: automatically stage dependencies | snapcraft | merged | Merged PR #2144 resolves LP: #1774018 by automatically staging dependencies when a part depends on another, preventing a RuntimeError during snapcraft pull. Approved, passed CI, and achieved 100% diff coverage. | |
| #810 feat(lifecycle): only pack files if not already packed | craft-application | merged | Merged a lifecycle optimization that skips redundant file packing by verifying existing pack lists, prime timestamps, and file integrity. Approved by three reviewers and passed CI checks, successfully integrating the change. | |
| #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. | |
| #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. | |
| #74 lifecycle: integrate executor clean and package list refresh (CRAFT-32) | craft-parts | merged | Merged after two reviewer approvals and passing CI checks. Integrates executor cleaning and package list refresh methods into the lifecycle manager, adding 250 lines across three files. | |
| #4589 feat(lifecycle): add deprecated snap command | snapcraft | merged | 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. |