models: add project model
Metadata
Current evaluation
PR #20 by lengau added craft_application's project model (+1027 lines, 22 files), tracked by CRAFT-1750. Merged into main as commit 1382ca87; a reviewer rebase/linting request stayed unresolved.
Resolution: closed resolved
Reason: The pull request was approved and merged into main, landing as commit 1382ca87 "models: add project model (#20)", which created craft_application/models/project.py. The model's later history (e.g. #1188, #1110) confirms it shipped.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `tox`?
-----
CRAFT-1750
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | PR #20 by lengau added craft_application's project model (+1027 lines, 22 files), tracked by CRAFT-1750. Merged into main as commit 1382ca87; a reviewer rebase/linting request stayed unresolved. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged into main via #20, adding the project model in commit 1382ca87. A rebase/linting request remained unresolved but did not block the merge. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged pull request adding a new project model. Approved and passed CI. Despite a minor coverage drop and a request to rebase and fix linting, the changes were integrated into main. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1328 feat(craft-app): Add craft-application compatible models | charmcraft | merged | Merged PR #1328 added craft-application-compatible models to craft-app, updating 18 files (+1540/-35). | |
| #16 models: add Project model | craft-application | closed | Closed unmerged and superseded by PR #20, which merged the Project model as commit 1382ca87. | |
| #44 feat: add a project model | debcraft | merged | Merged PR #44 in commit bfe8ca0, adding debcraft's initial project model and fixing #36 (DEBCRAFT-16). | |
| #36 Add project model | debcraft | closed | Initial project model was added and merged in canonical/debcraft#44 via commit bfe8ca0, closing #36. | |
| #6 base: craft-application prototype | craft-application | merged | Merged the initial craft-application prototype in canonical/craft-application#6, changing 21 files (+1029/-204); fuller tests were deferred to a follow-up PR. |