Reorder lifecycle steps if organizing to overlay
Metadata
Current evaluation
Fixed via merged pull request #1261. Lifecycle step ordering was corrected to ensure the build step executes immediately after the overlay step when organizing to overlay, resolving the package sequencing issue.
Suggested action: —
No scores available.
Issue body
### What needs to get done
If a part organizes to overlay, its build step must be executed right after the overlay step.
### Why it needs to get done
Organize is processed in the build step. A part with overlay packages must have its overlay step executed on top of a base organized to the overlay.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Fixed via merged pull request #1261. Lifecycle step ordering was corrected to ensure the build step executes immediately after the overlay step when organizing to overlay, resolving the package sequencing issue. | |
| qwen/qwen3.6-35b-a3b | — | — | Resolved via pull request #1261. The lifecycle now executes the build step immediately after the overlay step, ensuring overlay packages are correctly organized on top of the base. | |
| qwen/qwen3.6-35b-a3b | — | — | Resolved by merging pull request #1261. Lifecycle step ordering was adjusted to ensure the build step executes immediately after the overlay step when organizing to overlay, correcting the package processing sequence. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Resolved via pull request #1261. The build step now runs immediately after the overlay step when organizing to overlay, correcting the lifecycle execution order. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1261 feat: reorder steps if organizing to overlay | craft-parts | merged | Merged after approval and passing CI checks. The update reorders build steps for overlay-organizing parts, ensuring content organization runs immediately after the overlay step to satisfy ST-158 requirements. | |
| #1228 Reorder parts to prioritize organize to overlay | craft-parts | closed | Default part ordering was updated to execute overlay organization first, ensuring the base is ready without explicit dependencies. Resolved by merging pull request #1261. | |
| #1618 fix: handle dependencies when organizing to overlay | craft-parts | merged | Merged following approval and successful CI checks. Resolves dependency ordering during overlay organization by prioritizing BUILD steps over dependency STAGE steps, fixing issue #1611. Code was rebased on main prior to integration. |