feat(part): add build-slices model
Metadata
Current evaluation
Merged the addition of a build-slices Part property listing Chisel slices for the build root. The change introduces a new feature flag and validation logic. Approved by a reviewer and passed all CI checks.
Suggested action: —
No scores available.
Issue body
'build-slices' is a Part property that lists Chisel slices that must be cut to form the part's 'build root'. This commit just adds the model gated by a new Feature, plus validation.
- [ ] Have you followed the guidelines for contributing?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `make lint && make test`?
- [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged the addition of a build-slices Part property listing Chisel slices for the build root. The change introduces a new feature flag and validation logic. Approved by a reviewer and passed all CI checks. | |
| qwen/qwen3.6-35b-a3b |
Impact:
40
Quick Win:
32.0
Staleness:
5
Complexity:
20
Confidence:
75
|
needs review | Adds build-slices Part model gated by a new Feature with validation. Approved by 1 reviewer but has 1 unresolved review comment. All CI checks passing. | |
| qwen/qwen3.6-35b-a3b |
Impact:
45
Quick Win:
29.25
Staleness:
5
Complexity:
35
Confidence:
75
|
needs review | Adds build-slices model property to Part with validation, gated by a new Feature. Has 1 approval but 2 unresolved review comments and many failing CI checks including lint and tests. | |
| qwen/qwen3.6-35b-a3b |
Impact:
40
Quick Win:
26.0
Staleness:
5
Complexity:
35
Confidence:
75
|
needs review | Adds build-slices model to Part class, gated by a new Feature flag, with validation. Fresh PR with passing CI checks, pending review. | |
| qwen/qwen3.6-35b-a3b |
Impact:
40
Quick Win:
22.0
Staleness:
5
Complexity:
45
Confidence:
85
|
needs review | Adds build-slices model to PartSpec, gated by a new Feature flag, with validation. New PR with 2 unresolved review comments and no reviewers assigned. | |
| qwen/qwen3.6-35b-a3b |
Impact:
45
Quick Win:
29.25
Staleness:
5
Complexity:
35
Confidence:
75
|
needs review | Adds build-slices model as a Part property listing Chisel slices for the build root, gated by a new Feature flag with validation. New PR, pending review, CI passing. |
Update history
| Date | Change |
|---|---|
| closed | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #914 feat: add funcs part_has_slices and part_has_chisel_as_build_snap | craft-parts | merged | Merged part_has_slices and part_has_chisel_as_build_snap to check part data for slices and chisel in build-snaps. Approved by two reviewers and passed CI, the +29/-1 change aids Rockcraft by avoiding PartSpec conversions. | |
| #1718 feat: cut build-slices in the prologue | craft-parts | open | Adds build-slice cutting in the prologue phase after installing build packages. Approved by 1 reviewer with 2 unresolved comments; 4 CI checks failing on minimum dependencies. |