feat(lifecycle): get pull assets and primed stage packages
Metadata
Current evaluation
Added lifecycle service methods to retrieve pull assets and primed stage packages for manifest generation. Merged after approval, passing CI, and rebasing on main.
Suggested action: —
No scores available.
Issue body
Add methods to the lifecycle service to retrieve the list of pull
assets and primed stage packages from a given part. These can be
used to generate manifests of processed content.
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
- [x] Have you followed the guidelines for contributing?
- [x] 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 | — | — | Added lifecycle service methods to retrieve pull assets and primed stage packages for manifest generation. Merged after approval, passing CI, and rebasing on main. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged after adding lifecycle service methods to retrieve pull assets and primed stage packages for manifest generation. Resolved a missing import in the dependent Snapcraft test branch, rebased on main, and integrated. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #240 Release 1.8.0 | craft-parts | merged | Merged release 1.8.0 after approval and passing CI. Adds primed stage packages to prime state and introduces lifecycle manager methods for pull state assets and primed packages. | |
| #239 executor: store primed stage packages in prime state | craft-parts | merged | Merged Claudio Matsuoka's changes to store primed stage packages in the prime state and expose pull assets and primed packages via the lifecycle manager. Resolves CRAFT-1174. Approved by one reviewer with passing CI. |