← Back to issue list

fix: improve lifecycle messages

View original Github issue

Metadata

Project
snapcraft
Number
#4461
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Merged as f92422c5a: lifecycle output now clears “Initializing lifecycle” via emit.progress when part steps begin, making progress clearer.

Resolution: closed resolved

Reason: PR #4461 was approved and merged as commit f92422c5a. It replaced the open-stream lifecycle message with an explicit emit.progress call when part execution starts.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Wipe "Initializing lifecycle" when parts steps start making progress by moving the action message from the emit.open_stream call to an explicit emit.progress. - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] 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
stealth/space-bunny-alpha — closed resolved Merged as f92422c5a: lifecycle output now clears “Initializing lifecycle” via emit.progress when part steps begin, making progress clearer.
stealth/space-bunny-alpha — closed resolved Merged PR #4461 (commit f92422c5a) to clear “Initializing lifecycle” by emitting an explicit progress message when part steps begin.
qwen/qwen3.6-35b-a3b — — Merged after approval and passing CI. The change improves lifecycle messages by refactoring progress emission from open_stream to explicit progress calls, maintaining code coverage.
qwen3.6-35b-a3b-mtp-q6 — — Merged fix improving lifecycle messages by moving the initialization action from emit.open_stream to emit.progress. The change passed all tests, achieved full code coverage, and was successfully merged.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#4431 feat: improve lifecycle messages snapcraft merged Merged #4431 in commit 904d0b2c9, improving lifecycle messages across six files.
78%
#121 fix: don't duplicate lifecycle progress messages craft-application merged Merged PR #121 as commit 7172fdc1, removing duplicate lifecycle progress messages with 100% diff coverage.
75%
#62 fix: improve lifecycle messages craft-application merged Merged #62 via commit 0af2e876, improving lifecycle messages and expanding human-readable review output to list all available variances.
75%
#52 lifecycle: emit progress for packing craft-application merged PR #52 merged into main (commit a613d538), adding lifecycle progress emission during packing to avoid a long silent ticker on the Lifecycle completion message.
73%