← Back to issue list

lifecycle: outdated step should raise SnapcraftError

View original Github issue

Metadata

Project
snapcraft
Number
#1513
Type
pull request
State
merged
Author
kalikiana
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1513 in commit 141d7fdd7, updating lifecycle handling so outdated steps raise SnapcraftError derivatives.

Resolution: closed resolved

Reason: PR #1513 was approved and merged as commit 141d7fdd7, changing outdated lifecycle-step failures to use derivatives of SnapcraftError.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Outdated steps should raise derivatives of SnapcraftError

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1513 in commit 141d7fdd7, updating lifecycle handling so outdated steps raise SnapcraftError derivatives.
stealth/space-bunny-alpha — closed resolved Merged in commit 141d7fdd7, making outdated lifecycle steps raise SnapcraftError-derived exceptions instead of generic errors.
stealth/space-bunny-alpha — closed resolved Merged PR #1513 via commit 141d7fdd7, updating lifecycle handling so outdated steps raise SnapcraftError-derived exceptions.
stealth/space-bunny-alpha — closed resolved Merged PR #1513 updates lifecycle handling so outdated steps raise SnapcraftError derivatives; commit 141d7fdd7 changed three files.
qwen/qwen3.6-35b-a3b — — Merged changes update the lifecycle module to raise SnapcraftError derivatives for outdated steps. Approved by one reviewer, the commit modifies three files with 70 additions and 49 deletions.
qwen3.6-35b-a3b-mtp-q6 — — Merged updates to the lifecycle module that raise SnapcraftError derivatives for outdated steps, standardizing exception handling.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2145 lifecycle: automatically clean dirty steps snapcraft merged Merged in canonical/snapcraft#2145 (commit d033c7d0f), adding opt-in outdated_step_action=clean to rebuild changed lifecycle steps and resolve LP #1774021.
77%
#794 Improve lifecycle execution of steps snapcraft merged Merged as commit f1ac5209f (snapcraft#794): lifecycle now runs steps in order using a list instead of a set, moving skip checks to runtime to speed up execution (LP #1590599).
75%
#1647907 When a step is dirty, snapcraft doesn't autoclean and reexecute it snapcraft (launchpad) closed Automatic cleanup and rebuilding of outdated lifecycle steps was implemented in canonical/snapcraft#2145 and merged as d033c7d0f.
73%