Skip to content

Give the S4 lint-clean module sweep a 60 s timeout so the Release runner does not time it out - #82

Merged
krijnrijshouwer merged 1 commit into
mainfrom
fix/s4-lint-sweep-timeout
Oct 5, 2026
Merged

krijnrijshouwer merged 1 commit into
mainfrom
fix/s4-lint-sweep-timeout

Conversation

@krijnrijshouwer

Copy link
Copy Markdown
Member

The Release workflow on `main` has failed on both pushes since #79 merged (runs 37303735151 and 37303807332), so changesets could not refresh the Version Packages PR (#78).

Both failures are the same test: `no-selection-timers (S4) > the real in-config module-list sources lint clean as committed` in `packages/tooling/eslint-plugin`. It runs the S4 rule over every selection module in a single test, which took 12.0 s and 12.9 s on the Release runner against Vitest's 10 s default. The rule found nothing: the run timed out before the lint finished.

This gives that one test a 60 s timeout, the same per-test pattern already used for the slow properties in core (`documentState.childOrder`) and pen-dom (`blockNotifier.ax1Routes`). No other test without its own timeout came within 3 s of the default in the Release run.

`@input/pen-eslint-plugin` is private, so there is no changeset.

🤖 Generated with Claude Code

…ner does not time it out

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@krijnrijshouwer
krijnrijshouwer merged commit f398cda into main Oct 5, 2026
37 checks passed
krijnrijshouwer added a commit that referenced this pull request Oct 5, 2026
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