Skip to content

Releases: hazeliscoding/pr-sweep

PR Sweep v0.12.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 19:33
48eeadf

TL;DR: PR Sweep has a calmer, clearer new look, and it knows your sprints: set the schedule once, and the board opens on the current sprint and moves on by itself.

New

  • Sprints: set when the first one starts and how long they run. The board opens on the current sprint.
  • Rolls over by itself: when a sprint ends, the board moves to the next one. No list to keep up to date.
  • Sprint arrows in the top bar step back and forward. Current jumps back to today's sprint.
  • Rename a sprint or make one longer in Settings. The sprints after it move to follow.
  • Custom still works: pick it in the top bar and set From and To dates, like before.
  • New look in light and dark: easier-to-read tables, a row of counts at the top, and status you can read without relying on color.
  • Health strip at the top: each count says whether it's fine, like "3 untouched for 5+ days".
  • CI status in words: Pass, Fail or Running on every open PR.
  • Freshness in the top bar: when the board last updated, or that the last refresh failed.
  • Clear filters in one click when author chips or search hide everything.

Fixed

  • Ctrl+R reloads the board instead of leaving a blank window.
  • Error messages say what went wrong in plain words, with GitHub's details underneath.

Heads up

  • Your saved date range stays as it is until you set up sprints in Settings.
  • The sprint-end warning works with sprints on their own. With a custom range, it still needs a To date.
  • Snoozed and quiet rows now show a tag instead of being faded out.

Getting it

Installed copies update themselves. When the top bar says Restart to update, click it.

PR Sweep v0.11.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 14:07
b1b69d3

TL;DR: A new Sweep list at the top of the board shows which PRs need a human, why, and what to click next. Full refreshes are about 3× faster, and whole-org views on big orgs load instead of failing.

✨ New

  • Sweep list: every stuck PR, with the reason and how long it's been stuck.
  • One-click next step on each row: Fix CI, Resolve conflict, Re-review, Merge, Request reviewers, Nudge.
  • Snooze a row until the PR changes, gets worse, or tomorrow.
  • Quiet rows: PRs that are only waiting or stale, or untouched for a month, sit behind Show quiet.
  • Sprint-end warning in a sprint's last 2 days: "N open PRs aren't approved yet."
  • Tray menu counts what needs the team's attention.
  • Open means open: PRs carried over from before your date range now show up.
  • Team review requests show in the Awaiting column, like acme/platform.

⚡ Faster

  • Full refresh on a 5-person team: 28.9 s → 9.1 s.
  • Merged PRs load a week at a time, 4 weeks in parallel.

🐛 Fixed

  • Whole-org views on big orgs no longer fail with HTTP 502.
  • A cut-off response from GitHub is retried instead of breaking the refresh.

👀 Heads up

  • First refresh after updating is a full one: the cache format changed. A few seconds longer, once.
  • Counts may go up: open PRs from before your date range are included now.
  • Whole-org views on very large orgs are still slow (a couple of minutes): GitHub rate-limits the searches.
  • The sprint-end warning needs a To date in the header.

⬆️ Getting it

Installed copies update themselves. When the header says the update is ready, click Restart.

v0.10.4

Choose a tag to compare

@github-actions github-actions released this 31 Aug 16:09

Full Changelog: v0.10.3...v0.10.4

v0.10.3

Choose a tag to compare

@github-actions github-actions released this 31 Aug 15:39

Full Changelog: v0.10.2...v0.10.3

v0.10.2

Choose a tag to compare

@github-actions github-actions released this 31 Aug 15:24

Full Changelog: v0.10.1...v0.10.2

v0.10.1

Choose a tag to compare

@github-actions github-actions released this 31 Aug 15:08

Full Changelog: v0.10.0...v0.10.1

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 14:16

Full Changelog: v0.9.2...v0.10.0

v0.9.2

Choose a tag to compare

@github-actions github-actions released this 28 Aug 00:34

Full Changelog: v0.9.1...v0.9.2

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 28 Aug 00:11

Full Changelog: v0.9.0...v0.9.1

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 27 Aug 21:28

Full Changelog: v0.8.0...v0.9.0