← Back to issue list

parts, stage and prime should only live in the managed environment

View original Github issue

Metadata

Project
craft-application
Number
#53
Type
issue
State
closed
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Fixed by merged PR #74 (commit c348918d): managed runs now keep parts, stage, and prime in /root while retaining the project directory separately.

Resolution: closed resolved

Reason: PR #74 was merged as commit c348918d and explicitly fixed #53. Managed mode now uses /root as the lifecycle work directory instead of the mounted project directory.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### Bug Description The original design is for parts, stage and prime to live inside the managed environment. ### To Reproduce Create an app using Craft Application ### part yaml ```shell N/A ``` ### Relevant log output ```shell N/A ```

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Fixed by merged PR #74 (commit c348918d): managed runs now keep parts, stage, and prime in /root while retaining the project directory separately.
stealth/space-bunny-alpha — closed resolved Fixed by canonical/craft-application#74: managed builds now keep parts, stage and prime in the managed environment.
qwen/qwen3.6-35b-a3b — — Closed without resolution. The report highlights a CraftApplication managed environment path bug, but no fix or merge details were provided, suggesting it was abandoned.
qwen/qwen3.6-35b-a3b — — Closed without resolution. Parts, stage, and prime directories incorrectly resided outside the managed environment. Root cause: CraftApplication uses a single work_dir instead of separating project mount from runtime directory. No fix applied.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/craft-application#74 (confidence 100%)

    Merged fix separating the managed lifecycle work directory from the project cwd; closes #53.

Related issues

No related issues found above the similarity threshold.