plugins: cmake
Metadata
Current evaluation
Merged the cmake plugin port to craft-parts following approval from two reviewers and passing CI checks. The maintainer addressed review feedback regarding leftover code prior to integration.
Suggested action: —
No scores available.
Issue body
- [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Port `cmake` plugin to `craft-parts`.
(CRAFT-906)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged the cmake plugin port to craft-parts following approval from two reviewers and passing CI checks. The maintainer addressed review feedback regarding leftover code prior to integration. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged the cmake plugin port to craft-parts, resolving CRAFT-906. Review feedback was addressed by removing leftover code before final integration. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #198 plugins: rust | craft-parts | merged | Merged the rust plugin port from snapcraft to craft-parts. Approved by a reviewer, passed CI, and landed after related PR #199. Addresses CRAFT-955. | |
| #1645 docs: fix cmake plugin ref in parts explanation | craft-parts | merged | Merged a documentation update correcting a cmake plugin reference in the parts explanation. The PR addressed reviewer feedback, received approval, and passed CI checks following a temporary linter failure caused by an external website outage. | |
| #3037 plugins: introduce v2.CMakePlugin | snapcraft | merged | Merged introduction of v2.CMakePlugin and consolidation of the v2 plugin spread test suite to streamline future development. Approved by one reviewer, passed CI, and modified 16 files with 196 additions and 23 deletions. | |
| #3636 parts: integrate craft-parts (CRAFT-765) | snapcraft | merged | Merged after reviewer approval and passing CI checks. Integrates craft-parts for part validation and lifecycle processing. Modifies 12 files, adding 369 lines and removing 20, fulfilling CRAFT-765. | |
| #4111 plugins: merge kernel plugin | snapcraft | merged | Merged craft-parts and v2 kernel plugins from a feature branch into main. Approved by one reviewer, passed CI checks, and updated 27 files. Codecov reported a 0.12% coverage increase with 98.32% diff coverage. | |
| #713 feat(docs): cmake plugin reference | craft-parts | merged | Merged addition of a CMake plugin reference to the documentation. Approved by two reviewers with passing CI checks, modifying two files with 87 additions and 87 deletions. | |
| #466 pack: implement bundle plugin (CRAFT-360) | charmcraft | merged | Implemented the craft-parts bundle plugin and integrated the parts lifecycle into the bundle packing command. Merged following dual reviewer approval and passing CI checks, modifying six files with 191 additions and 124 deletions. | |
| #5031 build(deps): bump craft-parts | snapcraft | merged | Merged dependency update bumping craft-parts to fix an npm plugin bug where implicit state failed to pass between separate pull and build steps. Approved by two reviewers, passed CI, and integrated into the codebase. | |
| #263 plugins: fix cmake plugin prefix | craft-parts | merged | Merged after two approvals and passing CI. Fixed cmake plugin prefix path formatting and aligned the installation prefix with v1 plugins. Rebased on main. | |
| #200 plugins: npm | craft-parts | merged | Merged the npm plugin port from snapcraft to craft-parts. Added an npm-include-node flag defaulting to false to optionally download Node.js. Approved by reviewer and passed CI. |