feat(lifecycle): get pull assets and primed stage packages
Metadata
Current evaluation
Merged PR #240 in commit b52f221f, adding lifecycle methods to retrieve pull assets and primed stage packages for manifest generation.
Resolution: closed resolved
Reason: PR #240 was merged after two approvals as commit b52f221f. It added the requested lifecycle accessors and incorporated related craft-parts API work from canonical/craft-parts#239 (2d73f79c).
Evaluated by: mr-cal-bot
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #240 in commit b52f221f, adding lifecycle methods to retrieve pull assets and primed stage packages for manifest generation. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/craft-parts#239 (2d73f79c), adding lifecycle access to pull assets and primed stage packages for manifest generation. | |
| 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. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/craft-parts#239
(confidence 95%)
Underlying craft-parts change providing the required lifecycle information.
-
Related To:
canonical/snapcraft#4611
(confidence 90%)
Downstream Snapcraft integration test cited during review.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4611 feat(lifecycle): generate snap manifest | snapcraft | merged | Merged as 46987fbb7, adding snap manifest generation from lifecycle build info, including pulled assets, primed stage packages, the original project file, and optional image JSON. | |
| #237 feat(lifecycle): always track stage packages | craft-application | merged | Merged craft-application PR #237 as commit 27465d88, making lifecycle managers always track stage packages. |