Skip to content

Retries and color coded status bar #71

Open
dskvr wants to merge 4 commits intomainfrom
bugfix/status-bar
Open

Retries and color coded status bar #71
dskvr wants to merge 4 commits intomainfrom
bugfix/status-bar

Conversation

@dskvr
Copy link

@dskvr dskvr commented Mar 5, 2026

resolves #65

...but without backoff definition

Copilot AI review requested due to automatic review settings March 5, 2026 14:17
@dskvr dskvr changed the title Bugfix/status bar Retries and color coded status bar Mar 5, 2026
Copy link

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

This PR updates the CLI’s deployment/upload status display by adding retry-aware progress reporting and a segmented, colored progress bar, along with a version bump and a helper task for syncing/tagging versions.

Changes:

  • Add retrying tracking to upload progress and surface it in the ProgressRenderer output.
  • Render a segmented (green/yellow/red) progress bar and truncate progress text to terminal width to avoid wrapping.
  • Bump version to 0.22.2 and add a deno task version workflow via scripts/sync-version.ts.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
tests/unit/ui_progress_test.ts Adds unit coverage for retry text and colored bar output.
src/ui/progress.ts Implements segmented colored bar, retry display, and terminal-width truncation.
src/lib/upload.ts Tracks retry activity during upload retries and reports it through progress callbacks.
src/commands/deploy.ts Tightens success criteria and prints an additional overall blob success summary.
scripts/sync-version.ts Extends version sync script to also git add/commit/tag.
src/version.ts Updates exported version constant to 0.22.2.
deno.json Updates version and adds a version task to run the sync script.
VERSION Updates repository version file to 0.22.2.

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

You can also share your feedback on Copilot code review. Take the survey.

@dskvr dskvr requested a review from hzrd149 March 5, 2026 17:01
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.

Blossom upload retry

2 participants