← Back to issue list

Reorder lifecycle steps if organizing to overlay

View original Github issue

Metadata

Project
craft-parts
Number
#1225
Type
issue
State
closed
Author
cmatsuoka
Labels
Status: Triaged
Created
Updated
Closed

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.
82%
#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.
75%
#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.
75%