DavertMik · GitHub

and others added 2 commits

May 17, 2026 03:19
Both were deprecated in 3.x; removed in 4.x as part of the major break.
The step options API (step.retry() / step.timeout() passed as the last
step argument) is the replacement and behaves identically without the
3.x footgun of leaking config onto the following step.
- lib/actor.js: drop retry()/limitTime() and now-unused imports
- typings: remove retry()/limitTime() actor declarations
- migrate runner fixtures and actor unit test to step.retry()/step.timeout()
- migration-4.md: document removal with 3.x->4.x mappings
- fix stale I.retry()/I.limitTime() references in docs and plugin doc-comments
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- typings/tests/helpers/Playwright.types.ts + PlaywrightTs.types.ts:
  remove clickLink expectType assertions (clickLink was removed from
  the Playwright helper)
- typings/tests/actor.types.ts: drop the now-invalid I.retry() calls;
  document that retry()/limitTime() were removed (I is `any` here so
  the removal cannot be asserted at the type level)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

@DavertMik

@DavertMik

DavertMik deleted the remove-deprecated-actor-methods branch

May 17, 2026 15:33

Read the original on github.com ↗