Skip to content

Releases: runbot-hq/run-bot

v0.8.0-beta.8

v0.8.0-beta.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Aug 00:37

What's Changed

Full Changelog: v0.8.0-beta.7...v0.8.0-beta.8

v0.8.0-beta.7

v0.8.0-beta.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Aug 22:38

What's Changed

  • chore: replace swift build + manual assembly with xcodegen + xcodebuild by @eonist in #2767

Full Changelog: v0.8.0-beta.6...v0.8.0-beta.7

v0.8.0-beta.6

v0.8.0-beta.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Aug 02:38

What's Changed

  • Move MarkdownKit to remote runbot-hq/MarkdownKit dependency by @eonist in #2760

Full Changelog: v0.8.0-beta.5...v0.8.0-beta.6

v0.8.0-beta.5

v0.8.0-beta.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Aug 00:15

What's Changed

  • fix: preserve main hierarchy across route navigation by @eonist in #2752

Full Changelog: v0.8.0-beta.4...v0.8.0-beta.5

v0.8.0-beta.4

v0.8.0-beta.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Aug 19:47

What's Changed

Full Changelog: v0.8.0-beta.3...v0.8.0-beta.4

v0.8.0-beta.3

v0.8.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Aug 01:50

What's Changed

  • ⭐️ Migrate Markdown rendering to internal MarkdownKit package by @eonist in #2730

Full Changelog: v0.8.0-beta.2...v0.8.0-beta.3

v0.8.0-beta.2

v0.8.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Aug 22:15

What's Changed

Full Changelog: v0.7.9...v0.8.0-beta.2

v0.7.9

Choose a tag to compare

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

What's Changed

  • fix: vertically center progress bar and enable multiline label in APICallCounterRow by @eonist in #2206
  • fix(#2208): check for updates when user opens Settings by @eonist in #2210
  • fix: restore count + progress bar to single line in APICallCounterRow by @eonist in #2213
  • fix: baseline-align trailing group and shrink title/description in APICallCounterRow by @eonist in #2215
  • fix: correct APICallCounterRow layout — trailing wins space, leading compresses by @eonist in #2218
  • fix: vertically center trailing count/bar block in APICallCounterRow by @eonist in #2222
  • fix(lint): restore doc comments stripped by layout PRs by @eonist in #2226
  • fix(#2223): move update check to SwiftUI .task for reliable cold-open coverage by @eonist in #2225
  • fix(#2234): defer contentSize writes to prevent side-jump with auto-hiding menu bar by @eonist in #2236
  • fix: skip contentSize write when buttonScreen=nil (auto-hide menubar hidden) by @eonist in #2238
  • Revert all side jumping experiments 2 by @eonist in #2254
  • Adopt MBKPopoverController from MBK fix/arrow-center-drift by @eonist in #2263
  • chore: pin GitHubClient to feature/env-token-kit for PR #75 beta validation by @eonist in #2277
  • feat: move GitHubClient and MenuBarKit into Packages/ monorepo (#2281) by @eonist in #2285
  • feat: surface AI review as dedicated top-level step in job log by @eonist in #2326
  • fix: strip RFC 3339 timestamp prefixes from step log output by @eonist in #2331
  • feat: replace NSPopover with owned anchored panel (no popover chrome, no ghost windows) by @eonist in #2305
  • Fix #2349: reset expandedJobIDs when active row collapses to partial state by @eonist in #2357
  • fix: add pause.fill icon to queued DonutStatusView ring by @eonist in #2356
  • fix(#2350): replace index-based step log lookup with name-based lookup by @eonist in #2353
  • 🎨 Color-code active/inactive counts in StatusCountBadge (#2294) by @eonist in #2367
  • fix(logs): fetch step logs from run ZIP per-step files (#2362) by @eonist in #2368
  • fix(#2327): re-fetch activeScopes and push to main when runner picks up work by @eonist in #2366
  • fix(MenuBarKit): extract observers into MBKPanelObservers to fix [#SendableMetatypes] [skip ai review] by @eonist in #2371
  • fix(LogFetcher): fix ZIP path-stripping bug causing all step logs to show syntheticEmpty [skip ai review] by @eonist in #2370
  • feat(StepLogView): collapsible ##[group] sections and ##[warning]/##[error] annotation styling by @eonist in #2381
  • feat(log): ::debug::, annotation params, add-mask/echo filter, ##[section] by @eonist in #2385
  • feat(#2394): markdown auto-detect + render in StepLogView by @eonist in #2395
  • fix: use apiId instead of agentId in activeLocalRunners (#2406) by @eonist in #2416
  • feat(StepLogView): ANSI colour rendering — GitHub Actions subset (#2413) by @eonist in #2415
  • feat: add RBStatus.skipped with minus icon in DonutStatusView by @eonist in #2421
  • feat(ANSIAttributedString): OSC 8 hyperlink parsing by @eonist in #2424
  • feat: add CopyLinkButton to StepLogView header by @eonist in #2426
  • fix(MenuBarKit): prevent statusbar button highlight flicker on panel open by @eonist in #2428
  • feat: add Copy Workflow URL and Copy Job URL context menu items by @eonist in #2432
  • Fix #2430: group workflow runs by SHA and event by @eonist in #2434
  • fix: activeLocalRunners — isBusy gate, normalised names, localRunners onChange (#2429) by @eonist in #2433
  • Reapply "fix: guard NSStatusBarButton highlight(false) via MBKStatusB… by @eonist in #2441
  • fix: use composite headSha:event cache key to eliminate 100% cache miss (#2444) by @eonist in #2446
  • feat: Authentication State Refactor & Settings Redesign (#2459) by @eonist in #2462
  • fix: idle backoff curve 15→30→60→120→240→300s by @eonist in #2455
  • fix: skip GitHub API enrichment for stopped local runners by @eonist in #2470
  • fix: reduce RunnerMetricsBadge pill height to match StatusBadge (#2463) by @eonist in #2475
  • fix(oauth): move sign-in observation to AppState (#2468) by @eonist in #2469
  • Add OAuthSessionCoordinator and sign-in cancellation by @eonist in #2477
  • Refactor/3 path oauth system 2481 by @eonist in #2484
  • Fix zip caching: move ZIP prefetch from every displayed job into doneGroups loop by @eonist in #2489
  • fix(zip): move ZIP prefetch trigger into applyFetchResult transition detection (#2488) by @eonist in #2493
  • Call refresh asynchronously; make fetcher immutable by @eonist in #2504
  • Style update banner with AuthenticationSourceCard (#2483) by @eonist in #2502
  • Update GitHub OAuth card layout and text by @eonist in #2506
  • Add automatic updates preference (#2501) by @eonist in #2511
  • fix(ui): hide progress bar when all steps concluded (#2499) by @eonist in #2515
  • feat: liquid glass backgrounds for auth and install/update sections by @eonist in #2518
  • feat: liquid glass StatusCountBadge in runner/scope management rows by @eonist in #2523
  • Fix markdown detection and button visibility (#2505) by @eonist in #2526
  • fix: update settings UI copy by @eonist in #2531
  • Fix sticky menu bar 1 by @eonist in #2539
  • fix(GlassBadgeContainer): adaptive neutral tint for CPU/MEM/DISK metrics bar by @eonist in #2549
  • ui: tint active authentication cards green (#2550) by @eonist in #2554
  • ui: stabilise panel glass with adaptive tint (#2556) by @eonist in #2557
  • ui: adaptive foreground tint for workflow cards (#2559) by @eonist in #2561
  • ui: tune adaptive glass strengths throughout (#2564) by @eonist in #2566
  • fix: apply adaptive Liquid Glass to local-runner row by @eonist in #2577
  • fix: add RBSpacing.xs between rows in Scopes and LocalRunners views by @eonist in #2578
  • feat: add threshold colors to CPU/MEM values in RunnerMetricsBadge by @eonist in #2580
  • fix: improve dark-mode text contrast after adaptive glass tuning by @eonist in #2583
  • fix: extend TreeLineLeader canvas to bridge row-spacing gaps by @eonist in #2584
  • fix: clean up and stabilize Main panel header by @eonist in #2587
  • fix: tighten Main header typography and constrain Main width by @eonist in #2590
  • fix: align Main header with rows and tighten workflow-row content by @eonist in #2592
  • fix: intrinsic metric items with ideal graph widths by @eonist in #2596
  • fix: move workflow status emphasis to glass donut and accent strip by @eonist in #2599
  • feat: show completed workflow duration in Main rows (#2601) by @eonist in #2602
  • Add play.fill icon to active donut inProgressRing (#2615) by @eonist in #2618
  • Allow long text to wrap in Add Runner sheet (#2611) by @eonist in #2620
  • Derive new-runner install path from parent directory and runner name by @eonist in #2624
  • Add full-track traveling sheen to JobInlineProgress by @eonist in #2634
  • Feat glow for donut graph by @eonist in https://github.com/runbot-hq/run-b...
Read more

v0.7.9-beta.71

v0.7.9-beta.71 Pre-release
Pre-release

Choose a tag to compare

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

What's Changed

  • fix: remove stale .build cache from CodeQL workflow to prevent dependency resolution failures by @eonist in #2699
  • feat: add conditional GET (ETag) caching for GitHub transport by @eonist in #2658
  • feat: gate concurrent api calls and reduce cadence by @eonist in #2674
  • Add endpoint and scope API diagnostics (#2681) by @eonist in #2683
  • fix(core/ui): eliminate duplicate workflow row on in-progress to success transition by @eonist in #2690
  • feat: folder-keyed ZIPCache with runAttempt support by @eonist in #2697
  • Fix cancelled job row status icon by @eonist in #2703
  • Fix local runner row height to match workflow rows by @eonist in #2705
  • feat: add GPU metric item to top system stats bar by @eonist in #2709
  • feat: hide API call counter and notification preferences rows in Settings by @eonist in #2714

Full Changelog: v0.7.9-beta.70...v0.7.9-beta.71

v0.7.9-beta.70

v0.7.9-beta.70 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Aug 02:00

What's Changed

  • Add play.fill icon to active donut inProgressRing (#2615) by @eonist in #2618
  • Allow long text to wrap in Add Runner sheet (#2611) by @eonist in #2620
  • Derive new-runner install path from parent directory and runner name by @eonist in #2624
  • Add full-track traveling sheen to JobInlineProgress by @eonist in #2634
  • Feat glow for donut graph by @eonist in #2637
  • Add pulsing amber halo to panel local-runner activity dot by @eonist in #2639

Full Changelog: v0.7.9-beta.69...v0.7.9-beta.70