← Back to issue list

fix: make application handle a nonexistent project dir

View original Github issue

Metadata

Project
charmcraft
Number
#1367
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged a fix enabling the application to handle nonexistent project directories. Approved by two reviewers and dependent on PR #1364. Changes span 35 files with 989 additions and 252 deletions.

Suggested action:

No scores available.

Issue body

Depends on #1364, only the last commit is relevant

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged a fix enabling the application to handle nonexistent project directories. Approved by two reviewers and dependent on PR #1364. Changes span 35 files with 989 additions and 252 deletions.
qwen3.6-35b-a3b-mtp-q6 Merged a fix that enables the application to gracefully handle nonexistent project directories. The resolution was applied via the final commit, which depends on PR #1364.
qwen3.6-35b-a3b-mtp-q6 Merged a fix ensuring the application gracefully handles nonexistent project directories. The change depends on PR #1364, with only the final commit containing the relevant implementation.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#857 fix(Application): allow loading the project from another dir craft-application merged Merged fix allowing the application to load a project from a different directory. Approved by three reviewers, passed all CI checks, and merged with 49 additions and 10 deletions across four files.
77%
#229 fix: make project directory loading less strict. craft-application merged Merged a change to relax project directory loading validation. Commands like init can now accept non-existent directories, only failing if an existing one is incompatible. Approved by three reviewers, passed CI, and modified two files.
76%
#5106 fix(expand-extensions): use the Application's project snapcraft open Fixes expand-extensions to use Application's project instead of re-parsing. Approved by 1 reviewer with 2 unresolved comments; merge conflicts resolved 3 days ago via copilot.
71%
#5748 fix: get the project from the project service every time snapcraft merged Merged a fix ensuring the project is retrieved from the project service on every call. Approved by two reviewers, the change modifies one file (+9/-1 lines) and resolves the retrieval logic despite one failing CI test.
71%
#276 fix: show better error when project file is missing craft-application merged Merged a fix improving error messaging when a project file is missing. Approved by three reviewers, the change updates three files to provide clearer feedback during missing file scenarios.
70%