Skip to content

feat: Add spinner to network launcher download#535

Merged
adamspofford-dfinity merged 1 commit intomainfrom
spofford/update-status-bar
Apr 28, 2026
Merged

feat: Add spinner to network launcher download#535
adamspofford-dfinity merged 1 commit intomainfrom
spofford/update-status-bar

Conversation

@adamspofford-dfinity
Copy link
Copy Markdown
Contributor

No description provided.

Co-authored-by: Copilot <copilot@github.com>
@adamspofford-dfinity adamspofford-dfinity requested a review from a team as a code owner April 27, 2026 21:34
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds progress spinner feedback for icp-cli-network-launcher downloads/updates, leveraging the existing ProgressManager utilities in icp-cli.

Changes:

  • Refactors ProgressManager to support creating a spinner progress bar without a canister-name prefix.
  • Wraps network launcher downloads in network start with execute_with_progress to show spinner + success/failure messaging.
  • Updates network update to show spinner progress while downloading the latest launcher.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.

File Description
crates/icp-cli/src/progress.rs Splits progress bar creation into “independent” (no prefix) vs. canister-prefixed progress bars.
crates/icp-cli/src/commands/network/update.rs Adds spinner progress around launcher update flow and switches to progress-bar success/failure messaging.
crates/icp-cli/src/commands/network/start.rs Adds spinner progress around launcher download when cache is stale/missing.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread crates/icp-cli/src/commands/network/update.rs
Comment thread crates/icp-cli/src/commands/network/update.rs
Comment thread crates/icp-cli/src/commands/network/start.rs
Comment thread crates/icp-cli/src/commands/network/update.rs
@adamspofford-dfinity adamspofford-dfinity merged commit 0f045fa into main Apr 28, 2026
155 of 157 checks passed
@adamspofford-dfinity adamspofford-dfinity deleted the spofford/update-status-bar branch April 28, 2026 19:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants