Skip to content

Add failed automation rerun action#2913

Merged
AmethystLiang merged 2 commits into
mainfrom
allow-easy-rerun-automation
May 27, 2026
Merged

Add failed automation rerun action#2913
AmethystLiang merged 2 commits into
mainfrom
allow-easy-rerun-automation

Conversation

@AmethystLiang

Copy link
Copy Markdown
Contributor

Summary

  • Adds a Rerun action for recoverable failed automation runs in the run detail view.
  • Keeps a short pending state visible while rerun dispatch is in flight and refreshes automation runs afterward.
  • Adds focused tests for recoverable rerun eligibility and pending visibility timing.

Design Doc

  • docs/failed-automation-rerun-action.md

Validation

Checks

  • pnpm exec vitest run --config config/vitest.config.ts src/renderer/src/components/automations/automation-run-view-state.test.ts
  • pnpm typecheck
  • pnpm lint (passed with one unrelated existing warning in src/renderer/src/components/browser-pane/browser-automation-visibility.ts)
  • git diff --check

Adds a recoverable failed automation rerun action in the run detail view, with pending-state handling and focused view-state coverage.

Design doc: docs/failed-automation-rerun-action.md
- Ensure Node-based unit tests can import `electron` after install blocks package postinstall
- Generate Electron's required `path.txt` in the PR workflow
@AmethystLiang AmethystLiang merged commit 8014516 into main May 27, 2026
1 check passed
thomaszdxsn pushed a commit to thomaszdxsn/orca that referenced this pull request Jun 15, 2026
* Add rerun action for failed automations

Adds a recoverable failed automation rerun action in the run detail view, with pending-state handling and focused view-state coverage.

Design doc: docs/failed-automation-rerun-action.md

* Rebuild Electron binary before PR tests

- Ensure Node-based unit tests can import `electron` after install blocks package postinstall
- Generate Electron's required `path.txt` in the PR workflow
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.

1 participant