requirements: update to craft-parts 1.18.0
Metadata
Current evaluation
Merged update to craft-parts 1.18.0. Enables optional stage package tracking only when manifest is enabled to improve tmpfs builds. Adds SCons, Ant, and Maven plugins, and fixes directory cleaning. Approved, passed CI, and merged into main after rebase.
Suggested action: —
No scores available.
Issue body
Use craft-parts' optional stage package tracking only when manifest is enabled. This allows Snapcraft to run on instances based on tmpfs, for faster builds and snap development cycles.
This release also adds plugins for SCons, Ant, and Maven, and fixes directory cleaning. See the Craft-parts project changelog for a complete list of changes.
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `make lint`?
- [ ] Have you successfully run `pytest tests/unit`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged update to craft-parts 1.18.0. Enables optional stage package tracking only when manifest is enabled to improve tmpfs builds. Adds SCons, Ant, and Maven plugins, and fixes directory cleaning. Approved, passed CI, and merged into main after rebase. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged craft-parts 1.18.0 update. Enables optional stage package tracking only when manifest is enabled to support tmpfs builds. Adds SCons, Ant, Maven plugins, and fixes directory cleaning. Rebased on main. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged update to craft-parts 1.18.0. Enables optional stage package tracking only when manifest is enabled, adds SCons, Ant, and Maven plugins, and fixes directory cleaning. Rebased on main and merged. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4027 requirements: update craft-parts to 1.18.1 | snapcraft | merged | Merged update to craft-parts 1.18.1, fixing ignored file patterns during local source processing. Approved by reviewer, passed CI, rebased on main, and merged without coverage changes. | |
| #4083 requirements: update craft-parts to 1.19.0 | snapcraft | merged | Merged update to craft-parts 1.19.0, enabling optional overlay steps, feature selection, and improved dirty checking. Approved by reviewer, passed CI, and merged into main. | |
| #1021 requirements: update craft-parts to 1.18.1 | charmcraft | merged | Merged dependency update to craft-parts 1.18.1, fixing ignored file patterns during local source processing. Approved by one reviewer with passing CI checks. | |
| #191 requirements: update craft-parts to 1.18.1 | rockcraft | merged | Merged update to craft-parts 1.18.1, fixing ignored file patterns during local source processing. Approved by two reviewers with passing CI checks. Modified three files. | |
| #538 requirements: update craft-parts to 1.0.1 (CRAFT-430, CRAFT-520) | charmcraft | merged | Merged update to craft-parts 1.0.1 that removes stage package refreshing. The change halves regression test execution time, resolves issue #526, and passed all CI checks. | |
| #4120 requirements: update craft-parts to 1.19.3 | snapcraft | merged | Merged update to craft-parts 1.19.3, fixing plugin properties state during the planning phase. Approved, passed CI, and integrated into main with no coverage impact. | |
| #4207 requirements: update craft-parts to 1.19.6 | snapcraft | merged | Merged update to craft-parts 1.19.6, reverting subdir changes in pull and build steps. Approved by reviewer and passed CI checks. | |
| #1092 requirements: update craft-parts to 1.19.2 | charmcraft | merged | Merged dependency update upgrading craft-parts to 1.19.2, resolving ignore list handling for local sources. Approved by one reviewer, passed CI checks, and integrated successfully. | |
| #245 requirements: update craft-parts to 1.19.3 | rockcraft | merged | Merged update to craft-parts 1.19.3, fixing plugin properties state during the planning phase. Approved by two reviewers, passed CI, and modified three files. | |
| #1099 requirements: update craft-parts to 1.19.3 | charmcraft | merged | Merged update to craft-parts 1.19.3, fixing plugin properties state during the planning phase. Approved by one reviewer, passed CI, and applied with minimal changes to two files. |