fix: set the correct working directory
Metadata
Current evaluation
Merged PR #1482 corrected the lifecycle working directory, fixing #1475 where parts directories were created inside the project; the fix shipped in Charmcraft 3.1.
Resolution: closed resolved
Reason: PR #1482 was merged and explicitly fixes #1475. Repository details confirm the edge-release directory-placement regression was resolved in Charmcraft 3.1.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Fixes #1475
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1482 corrected the lifecycle working directory, fixing #1475 where parts directories were created inside the project; the fix shipped in Charmcraft 3.1. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1482 set the correct working directory, resolving canonical/charmcraft#1475. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged to resolve issue #1475 by setting the correct working directory. The change modified 7 files with 53 additions and 14 deletions. Closed without review comments or recorded CI checks. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to resolve issue #1475 by correcting the working directory configuration. The maintainer-authored pull request was closed without comments or further discussion. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/charmcraft#1475
(confidence 100%)
Reported the parts directories being created in the project instead of the provider directory; PR #1482 fixed it.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #525 parts: execute lifecycle from the project dir (CRAFT-505) | charmcraft | merged | Merged in canonical/charmcraft#525 via 0d78f540, running the parts lifecycle from the project directory so relative plugin sources resolve when Charmcraft is launched elsewhere. | |
| #1367 fix: make application handle a nonexistent project dir | charmcraft | merged | Merged PR #1367 updated Charmcraft’s application to handle nonexistent project directories after two-reviewer approval. | |
| #2600 fix: make the -p and -o arguments work correctly | charmcraft | merged | Merged PR #2600 (commit 868da353), fixing charmcraft pack to honor --project-dir and apply --output outside the container; this closes #1930. |