feat(PROTOTYPE): git build-root for monorepos
Metadata
Current evaluation
Superseded by PR #2836, which merged the git build-root feature for monorepos. This prototype was closed after the functionality was successfully implemented elsewhere.
Suggested action: —
No scores available.
Issue body
CHARMCRAFT-710
---
- [ ] I've followed the [contribution guidelines](https://github.com/canonical/charmcraft/blob/main/CONTRIBUTING.md).
- [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/).
- [ ] I've successfully run `make lint && make test`.
- [ ] I've added or updated any relevant documentation.
- [ ] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing.
- [ ] I've updated the relevant release notes.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Superseded by PR #2836, which merged the git build-root feature for monorepos. This prototype was closed after the functionality was successfully implemented elsewhere. | |
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
50
Quick Win:
30.0
Staleness:
90
Complexity:
40
Confidence:
95
|
close stale | Prototype PR for git-driven build root via CHARMCRAFT_EXPERIMENTAL_MONOREPO. Feature was merged in PR #2836; author acknowledged and said to ignore this PR. | |
| qwen/qwen3.8-27b |
Impact:
15
Quick Win:
7.5
Staleness:
80
Complexity:
50
Confidence:
92
|
close stale | Prototype for git-driven build root for monorepos (CHARMCRAFT-710), +144/-61 across 11 files. Superseded by merged PR #2836 which implements the same CHARMCRAFT_EXPERIMENTAL_MONOREPO feature; latest comment says 'Ignoring this one.' | |
| qwen/qwen3.8-27b |
Impact:
5
Quick Win:
2.75
Staleness:
80
Complexity:
45
Confidence:
92
|
close stale | Prototype git build-root feature for monorepos (CHARMCRAFT-710). Superseded: the same feature was merged in #2836 via the CHARMCRAFT_EXPERIMENTAL_MONOREPO env var, and the commenter says to ignore this PR. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
45
Confidence:
90
|
needs review | Prototype feature adding git build-root for monorepos via experimental env var. Currently pending review with 2 unresolved comments and multiple failing CI checks. Active discussion on timeline and snap store compatibility. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
40
Complexity:
40
Confidence:
85
|
needs review | Adds git build-root support for monorepos. Currently pending maintainer review with zero approvals, two unresolved comments, and several failing CI checks on documentation and snap tests. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
5
Complexity:
30
Confidence:
85
|
keep open | Prototype PR adding git build-root support for monorepos. Currently a draft with no description, code, or comments. Awaiting implementation details and review. |
Update history
| Date | Change |
|---|---|
| closed | |
| updated | |
| updated |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1630 feat(PROTOTYPE): root_dir for handling monorepos | craft-parts | closed | Closed without merging. The root_dir monorepo handling approach was abandoned after the team opted to implement relative parent paths instead. | |
| #2836 feat: opt into git-driven build root via CHARMCRAFT_EXPERIMENTAL_MONOREPO | charmcraft | merged | Merged. Adds CHARMCRAFT_EXPERIMENTAL_MONOREPO env var to enable a git-driven build root. When set, it configures allow_git_build_root=True, mounting the repository root as the build directory for monorepo support. Fixes CHARMCRAFT-710 and CHARMCRAFT-720. |