Skip to content

fix(ci): harden Playwright install reruns#310

Merged
slomin merged 1 commit intomainfrom
fix/issue-303-ci-playwright-hang
Apr 8, 2026
Merged

fix(ci): harden Playwright install reruns#310
slomin merged 1 commit intomainfrom
fix/issue-303-ci-playwright-hang

Conversation

@slomin
Copy link
Copy Markdown
Collaborator

@slomin slomin commented Apr 8, 2026

Summary

  • cancel in-flight CI runs on force-push so reruns do not compete with stale jobs
  • cache npm dependencies and Playwright browser binaries to reduce repeated Chromium downloads on reruns
  • document the cross-repo dependency merge rule so dependency PRs are reviewed before core bumps their pins

Closes #303

Test evidence

  • GitHub Actions on this PR:
    • tests: pass
    • ui-tests: pass
  • Verified workflow diff removes the short install-step timeout while keeping rerun-safe concurrency and caching

Cancels in-flight CI runs on force-push and caches npm dependencies
and Playwright browser binaries so ui-test reruns stop repeating the
full Chromium install path on every branch update.

Removes the short Playwright install-step timeout so cold-cache runs can
still complete normally, and documents the cross-repo dependency merge
rule used when core pins external components such as Inferno.

Closes #303
@slomin slomin changed the title fix(ci): stop ui-tests from hanging at Install Playwright fix(ci): harden Playwright install reruns Apr 8, 2026
@slomin slomin force-pushed the fix/issue-303-ci-playwright-hang branch from 81096bc to 0dd627f Compare April 8, 2026 20:34
@slomin slomin merged commit 6d30b53 into main Apr 8, 2026
2 checks passed
@slomin slomin deleted the fix/issue-303-ci-playwright-hang branch April 8, 2026 20:36
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.

bug(ci): stop GitHub ui-tests from hanging at Install Playwright

1 participant