← Back to issue list

enable "streaming brief" CLI mode

View original Github issue

Metadata

Project
rockcraft
Number
#349
Type
pull request
State
merged
Author
tigarmo
Labels
Created
Updated
Closed

Current evaluation

Merged changes enabling streaming brief CLI mode. Updates craft-parts, craft-providers, and craft-cli. Streams info messages inline during Brief mode and cleans up progress output. Fixes #345. Approved by two reviewers and passed CI.

Suggested action:

No scores available.

Issue body

This PR does three things: 1) Bump versions of craft-parts, craft-providers and craft-cli; 2) Enables the "streaming brief" feature in craft-cli's Emitter, which makes it so that "info"-level messages get "streamed" inline with the current "progress" message when in Brief mode; 3) Cleans up some permanent progress messages related to packing the rock, so that the output in Brief mode is cleaner and more succint. Here's a gif of the end result: ![streaming-brief-rockcraft](https://github.com/canonical/rockcraft/assets/1951299/8160dbc2-1e42-4e5f-be38-a6f07632e514) Fixes #345

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged changes enabling streaming brief CLI mode. Updates craft-parts, craft-providers, and craft-cli. Streams info messages inline during Brief mode and cleans up progress output. Fixes #345. Approved by two reviewers and passed CI.
qwen3.6-35b-a3b-mtp-q6 Merged. Implements streaming brief CLI mode by bumping craft-* dependencies and streamlining progress output. Description updated per review. Closes #345.
qwen3.6-35b-a3b-mtp-q6 Merged after adding a GIF and clarifying the description. Enables the streaming brief CLI mode, bumps craft-parts, craft-providers, and craft-cli versions, and cleans up progress messages for concise output. Resolves #345.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4331 enable "streaming brief" CLI mode snapcraft merged Merged into main, enabling the streaming brief CLI mode and resolving issue #4317. The update includes dependency bumps, passed CI checks, received reviewer approval, and increased test coverage.
88%
#345 Integrate craft-cli's "streaming brief" mode into Rockcraft rockcraft closed Closed without implementation. The task to enable streaming brief mode and review messages was abandoned or superseded, as no pull requests or comments were added.
76%
#166 emitter: add "streaming brief" feature craft-cli merged Merged after approval and CI. Adds a streaming brief Emitter feature that streams info logs and pipe text on a single line prefixed by the active progress message. Initially disabled, it resolves issue #165 and increases coverage by 0.13%.
74%
#4317 Integrate craft-cli's "streaming brief" mode into Snapcraft snapcraft closed Closed without implementation. The feature request to enable craft-cli streaming brief mode in Snapcraft was abandoned. No code changes or merges were applied.
72%