Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/changelogs/@systemfsoftware!stryker-js@15.0.0.md

This file was deleted.

9 changes: 9 additions & 0 deletions .changeset/changelogs/@systemfsoftware!stryker-js@15.0.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
## 15.0.1

### Patch Changes

- `cleanTempDir` now decides from how the run ended. With the default (`true`), a successful run removes its `.stryker-tmp/sandbox-*` directory and a failed run keeps it; previously every sandbox was kept, so `.stryker-tmp` grew with each run. `cleanTempDir: false` now keeps the sandbox after every run instead of deleting it. `'always'` still removes it after every run.

- A test runner, checker, or reporter process that stops responding no longer hangs the mutation run forever. When such a process does not exit within 5 seconds of being asked to stop, Stryker force-kills it, so the run ends with an error instead of waiting until something kills it from outside.

- A test runner, checker, or reporter process that starts but never accepts its connection no longer hangs the mutation run forever. Stryker gives each plugin worker 30 seconds to accept the connection on `STRYKER_SOCKET`; a worker that misses that window fails the run with a boot error naming its process id, and the process is stopped. The window does not depend on `dryRunTimeoutMinutes`. A worker that has already connected still reconnects after a dropped connection, as before.
14 changes: 0 additions & 14 deletions .changeset/effect-4-stable.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/gritlint-conventions.md

This file was deleted.

6 changes: 6 additions & 0 deletions .changeset/ledger.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -573,6 +573,12 @@
dir: packages/stryker-js
intents:
- effect-4-stable
"@systemfsoftware/stryker-js@15.0.1":
dir: packages/stryker-js
intents:
- clean-temp-dir-follows-run-outcome
- unresponsive-worker-teardown
- worker-boot-timeout
"@systemfsoftware/stryker-js@5.0.0":
dir: packages/stryker-js
intents:
Expand Down
2 changes: 1 addition & 1 deletion packages/stryker-js/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@systemfsoftware/stryker-js",
"version": "15.0.0",
"version": "15.0.1",
"repository": {
"type": "git",
"url": "git+https://github.com/systemfsoftware/stryker-js-effect.git",
Expand Down