← Back to issue list

feat: add override-overlay

View original Github issue

Metadata

Project
craft-parts
Number
#1472
Type
pull request
State
merged
Author
smethnani
Labels
—
Created
Updated
Closed

Current evaluation

Merged #1472 (43dc8484), adding override-overlay scriptlets that run during the overlay step in a chroot, with validation and tests.

Resolution: closed resolved

Reason: PR #1472 received two approvals and was merged as commit 43dc8484 after lint, tests, and security scans passed. Documentation and changelog coverage followed in #1473.

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 `make lint && make test`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? ---

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #1472 (43dc8484), adding override-overlay scriptlets that run during the overlay step in a chroot, with validation and tests.
stealth/space-bunny-alpha — closed resolved Merged in #1472 (43dc8484), adding override-overlay to run scripts in a chroot during the overlay step; released in 2.30.0.
stealth/space-bunny-alpha — closed resolved Added and merged override-overlay functionality following two approvals; lint, tests, and security scans passed.
qwen/qwen3.6-35b-a3b — — Merged the override-overlay feature. Approved by two reviewers with 180 additions and 35 deletions across 10 files. Passed required CI checks and was successfully integrated into the codebase.
qwen3.6-35b-a3b-mtp-q6 — — Merged the override-overlay feature following successful lint and test execution. Maintainer smethnani integrated the changes without updating the changelog.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/craft-parts#1473 (confidence 99%)

    Merged commit 1b2b7d5a added override-overlay documentation and changelog coverage.

Related issues

Issue Project State Summary Similarity
#1415 feat: add override-overlay craft-parts merged Merged override-overlay support via #1472 (43dc8484), adding chrooted scriptlets, validation, mounts, hashing, and tests; docs followed in #1473 for 2.30.0.
92%
#1473 docs: add override-overlay craft-parts merged Merged into main as #1473 (commit 1b2b7d5a), documenting the override-overlay key and recording the feature introduced by #1472 in the changelog.
80%
#1165 feat: enable override-overlay rockcraft merged Merged in rockcraft#1165 via commit 1024f092, enabling override-overlay, updating a spread test from overlay-script, and documenting the key.
79%
#1567 feat(overlay): plugins can define overlay commands craft-parts merged Merged as commit 73d6a988, enabling plugin-defined overlay-chroot commands that users can replace or wrap via override-overlay.
77%
#299 feat: enable override-overlay imagecraft merged Merged in #299 via commit 6d283be, upgrading craft-parts to ~=2.30 and adding spread coverage for override-overlay support.
76%
#134 overlay: add overlay package install (CRAFT-81) craft-parts merged Merged in commit 041af872, adding chrooted overlay package installation on each declaring part's upper layer so maintainer scripts run and package databases stay correct.
76%
#1579 fix(state): track override-overlay changes craft-parts merged Merged in commit 059b1c0f, adding override-overlay dirty tracking and unit coverage so override scriptlet changes are detected; fixes #1566.
74%
#135 executor: add overlay step handling (CRAFT-86) craft-parts merged Merged PR #135 via b7527d5b, adding overlay-step execution handling that mounts the overlay stack during builds.
73%
#113 overlay: add overlay support to parts (CRAFT-470) craft-parts merged Merged #113 via commit 2d90e608, adding overlay work-directory definitions, overlay subdirectory properties, and detection of overlay parameters and visibility for CRAFT-470.
70%