← Back to issue list

some minor lifecycle papercuts

View original Github issue

Metadata

Project
craft-application
Number
#98
Type
pull request
State
merged
Author
tigarmo
Labels
Created
Updated
Closed

Current evaluation

Merged into main after two approvals and passing CI. Adds a progress message during lifecycle initialization and exposes ProjectInfo for testing. The commit introduces 14 lines across two files with 100% diff coverage.

Suggested action:

No scores available.

Issue body

* Add a progress message for the step where the lifecycle is initialised (build-packages, snaps, etc) * Expose the lifecycle's ProjectInfo, mostly for the sake of tests.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged into main after two approvals and passing CI. Adds a progress message during lifecycle initialization and exposes ProjectInfo for testing. The commit introduces 14 lines across two files with 100% diff coverage.
qwen3.6-35b-a3b-mtp-q6 Merged into main. Added a progress message for lifecycle initialization and exposed ProjectInfo for testing. Achieved 100% diff coverage with no overall coverage impact.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#121 fix: don't duplicate lifecycle progress messages craft-application merged Merged into main following two approvals and passing CI. The change prevents duplicate lifecycle progress messages across three files. Code coverage remains at 99.01% with 100% diff coverage.
77%
#4431 feat: improve lifecycle messages snapcraft merged Merged into main following approval from two reviewers and passing CI checks. The change improves lifecycle messages across six files (+61/-54 lines) with 87.50% diff coverage.
74%
#62 fix: improve lifecycle messages craft-application merged Merged into main after two approvals. Improved lifecycle messages and expanded human-readable text with all variances across three files. Minor coverage decrease was dismissed as a Codecov artifact.
73%
#4461 fix: improve lifecycle messages snapcraft merged 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.
70%