Skip to content

fix(ci): Install tsx so Playwright webServers start within timeout - #301

Merged
dervoeti merged 1 commit into
mainfrom
fix/ci-install-tsx
Sep 4, 2026
Merged

fix(ci): Install tsx so Playwright webServers start within timeout#301
dervoeti merged 1 commit into
mainfrom
fix/ci-install-tsx

Conversation

@dervoeti

@dervoeti dervoeti commented Sep 4, 2026

Copy link
Copy Markdown
Member

The E2E tests currently fail before a single test runs (blocking #300 for example):

[WebServer] npm warn exec The following package was not found and will be installed: tsx@4.23.13
Error: Timed out waiting 60000ms from config.webServer.

tsx is not declared in package.json, so npm ci never installs it. npx then downloads tsx on every CI run, which takes longer than Playwright's default 60s timeout.

This PR adds tsx to devDependencies to fix it.

@dervoeti dervoeti self-assigned this Sep 4, 2026
@dervoeti dervoeti moved this to Development: Waiting for Review in Stackable Engineering Sep 4, 2026
@lfrancke

lfrancke commented Sep 4, 2026

Copy link
Copy Markdown
Member

Thank you! I meant to investigate.

@dervoeti
dervoeti merged commit 4d8d7dc into main Sep 4, 2026
12 checks passed
@dervoeti
dervoeti deleted the fix/ci-install-tsx branch September 4, 2026 10:39
@dervoeti dervoeti moved this from Development: Waiting for Review to Development: Done in Stackable Engineering Sep 4, 2026
@lfrancke lfrancke moved this from Development: Done to Done in Stackable Engineering Sep 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants