← Back to issue list

fix: set the correct working directory

View original Github issue

Metadata

Project
charmcraft
Number
#1482
Type
pull request
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

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.
73%
#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.
73%
#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.
73%