From 7fdf2af70b9a83172407c71d98bc11b48e78677f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 2 Oct 2026 18:35:45 +0000 Subject: [PATCH] chore(release): version packages --- ...ystemfsoftware!stryker-js-cli-contract@0.2.0.md | 12 ------------ ...stemfsoftware!stryker-js-html-reporter@6.0.0.md | 14 -------------- ...stemfsoftware!stryker-js-instrumenter@12.0.0.md | 13 ------------- ...fsoftware!stryker-js-plugin-interface@12.0.0.md | 7 ------- ...temfsoftware!stryker-js-plugin-runtime@7.0.0.md | 13 ------------- ...software!stryker-js-typescript-checker@8.1.1.md | 13 ------------- ...stemfsoftware!stryker-js-vitest-runner@8.0.3.md | 7 ------- .../@systemfsoftware!stryker-js@15.0.0.md | 7 ------- .../@systemfsoftware!stryker-js@15.0.1.md | 9 +++++++++ .changeset/effect-4-stable.md | 14 -------------- .changeset/gritlint-conventions.md | 10 ---------- .changeset/ledger.yaml | 6 ++++++ packages/stryker-js/package.json | 2 +- 13 files changed, 16 insertions(+), 111 deletions(-) delete mode 100644 .changeset/changelogs/@systemfsoftware!stryker-js-cli-contract@0.2.0.md delete mode 100644 .changeset/changelogs/@systemfsoftware!stryker-js-html-reporter@6.0.0.md delete mode 100644 .changeset/changelogs/@systemfsoftware!stryker-js-instrumenter@12.0.0.md delete mode 100644 .changeset/changelogs/@systemfsoftware!stryker-js-plugin-interface@12.0.0.md delete mode 100644 .changeset/changelogs/@systemfsoftware!stryker-js-plugin-runtime@7.0.0.md delete mode 100644 .changeset/changelogs/@systemfsoftware!stryker-js-typescript-checker@8.1.1.md delete mode 100644 .changeset/changelogs/@systemfsoftware!stryker-js-vitest-runner@8.0.3.md delete mode 100644 .changeset/changelogs/@systemfsoftware!stryker-js@15.0.0.md create mode 100644 .changeset/changelogs/@systemfsoftware!stryker-js@15.0.1.md delete mode 100644 .changeset/effect-4-stable.md delete mode 100644 .changeset/gritlint-conventions.md diff --git a/.changeset/changelogs/@systemfsoftware!stryker-js-cli-contract@0.2.0.md b/.changeset/changelogs/@systemfsoftware!stryker-js-cli-contract@0.2.0.md deleted file mode 100644 index 2528ce3bb..000000000 --- a/.changeset/changelogs/@systemfsoftware!stryker-js-cli-contract@0.2.0.md +++ /dev/null @@ -1,12 +0,0 @@ -## 0.2.0 - -### Minor Changes - -- Effect moves to the stable `4.0.0` release, together with the `@effect/*` packages these libraries use. The `4.0.0` release candidates are no longer supported: install `effect` `^4.0.0` next to these packages before upgrading. - - The TypeScript checker and test-runner plugins bundle their own Effect runtime, so they need no change in your project. - -### Patch Changes - -- Updated dependencies: - - @systemfsoftware/stryker-js-plugin-interface@12.0.0 diff --git a/.changeset/changelogs/@systemfsoftware!stryker-js-html-reporter@6.0.0.md b/.changeset/changelogs/@systemfsoftware!stryker-js-html-reporter@6.0.0.md deleted file mode 100644 index f2037e68b..000000000 --- a/.changeset/changelogs/@systemfsoftware!stryker-js-html-reporter@6.0.0.md +++ /dev/null @@ -1,14 +0,0 @@ -## 6.0.0 - -### Major Changes - -- Effect moves to the stable `4.0.0` release, together with the `@effect/*` packages these libraries use. The `4.0.0` release candidates are no longer supported: install `effect` `^4.0.0` next to these packages before upgrading. - - The TypeScript checker and test-runner plugins bundle their own Effect runtime, so they need no change in your project. - -### Patch Changes - -- Updated dependencies: - - @systemfsoftware/stryker-js-cli-contract@0.2.0 - - @systemfsoftware/stryker-js-instrumenter@12.0.0 - - @systemfsoftware/stryker-js-plugin-interface@12.0.0 diff --git a/.changeset/changelogs/@systemfsoftware!stryker-js-instrumenter@12.0.0.md b/.changeset/changelogs/@systemfsoftware!stryker-js-instrumenter@12.0.0.md deleted file mode 100644 index 2726b4310..000000000 --- a/.changeset/changelogs/@systemfsoftware!stryker-js-instrumenter@12.0.0.md +++ /dev/null @@ -1,13 +0,0 @@ -## 12.0.0 - -### Major Changes - -- Effect moves to the stable `4.0.0` release, together with the `@effect/*` packages these libraries use. The `4.0.0` release candidates are no longer supported: install `effect` `^4.0.0` next to these packages before upgrading. - - The TypeScript checker and test-runner plugins bundle their own Effect runtime, so they need no change in your project. - -### Patch Changes - -- Updated dependencies: - - @systemfsoftware/stryker-js-cli-contract@0.2.0 - - @systemfsoftware/stryker-js-plugin-interface@12.0.0 diff --git a/.changeset/changelogs/@systemfsoftware!stryker-js-plugin-interface@12.0.0.md b/.changeset/changelogs/@systemfsoftware!stryker-js-plugin-interface@12.0.0.md deleted file mode 100644 index 80f0cfd7e..000000000 --- a/.changeset/changelogs/@systemfsoftware!stryker-js-plugin-interface@12.0.0.md +++ /dev/null @@ -1,7 +0,0 @@ -## 12.0.0 - -### Major Changes - -- Effect moves to the stable `4.0.0` release, together with the `@effect/*` packages these libraries use. The `4.0.0` release candidates are no longer supported: install `effect` `^4.0.0` next to these packages before upgrading. - - The TypeScript checker and test-runner plugins bundle their own Effect runtime, so they need no change in your project. diff --git a/.changeset/changelogs/@systemfsoftware!stryker-js-plugin-runtime@7.0.0.md b/.changeset/changelogs/@systemfsoftware!stryker-js-plugin-runtime@7.0.0.md deleted file mode 100644 index 968a33356..000000000 --- a/.changeset/changelogs/@systemfsoftware!stryker-js-plugin-runtime@7.0.0.md +++ /dev/null @@ -1,13 +0,0 @@ -## 7.0.0 - -### Major Changes - -- Effect moves to the stable `4.0.0` release, together with the `@effect/*` packages these libraries use. The `4.0.0` release candidates are no longer supported: install `effect` `^4.0.0` next to these packages before upgrading. - - The TypeScript checker and test-runner plugins bundle their own Effect runtime, so they need no change in your project. - -### Patch Changes - -- Updated dependencies: - - @systemfsoftware/stryker-js-cli-contract@0.2.0 - - @systemfsoftware/stryker-js-plugin-interface@12.0.0 diff --git a/.changeset/changelogs/@systemfsoftware!stryker-js-typescript-checker@8.1.1.md b/.changeset/changelogs/@systemfsoftware!stryker-js-typescript-checker@8.1.1.md deleted file mode 100644 index 7209a64f5..000000000 --- a/.changeset/changelogs/@systemfsoftware!stryker-js-typescript-checker@8.1.1.md +++ /dev/null @@ -1,13 +0,0 @@ -## 8.1.1 - -### Patch Changes - -- Effect moves to the stable `4.0.0` release, together with the `@effect/*` packages these libraries use. The `4.0.0` release candidates are no longer supported: install `effect` `^4.0.0` next to these packages before upgrading. - - The TypeScript checker and test-runner plugins bundle their own Effect runtime, so they need no change in your project. - -- Updated dependencies: - - @systemfsoftware/stryker-js-cli-contract@0.2.0 - - @systemfsoftware/stryker-js-instrumenter@12.0.0 - - @systemfsoftware/stryker-js-plugin-interface@12.0.0 - - @systemfsoftware/stryker-js-plugin-runtime@7.0.0 diff --git a/.changeset/changelogs/@systemfsoftware!stryker-js-vitest-runner@8.0.3.md b/.changeset/changelogs/@systemfsoftware!stryker-js-vitest-runner@8.0.3.md deleted file mode 100644 index 433dfbfde..000000000 --- a/.changeset/changelogs/@systemfsoftware!stryker-js-vitest-runner@8.0.3.md +++ /dev/null @@ -1,7 +0,0 @@ -## 8.0.3 - -### Patch Changes - -- Effect moves to the stable `4.0.0` release, together with the `@effect/*` packages these libraries use. The `4.0.0` release candidates are no longer supported: install `effect` `^4.0.0` next to these packages before upgrading. - - The TypeScript checker and test-runner plugins bundle their own Effect runtime, so they need no change in your project. diff --git a/.changeset/changelogs/@systemfsoftware!stryker-js@15.0.0.md b/.changeset/changelogs/@systemfsoftware!stryker-js@15.0.0.md deleted file mode 100644 index eca30ed40..000000000 --- a/.changeset/changelogs/@systemfsoftware!stryker-js@15.0.0.md +++ /dev/null @@ -1,7 +0,0 @@ -## 15.0.0 - -### Major Changes - -- Effect moves to the stable `4.0.0` release, together with the `@effect/*` packages these libraries use. The `4.0.0` release candidates are no longer supported: install `effect` `^4.0.0` next to these packages before upgrading. - - The TypeScript checker and test-runner plugins bundle their own Effect runtime, so they need no change in your project. diff --git a/.changeset/changelogs/@systemfsoftware!stryker-js@15.0.1.md b/.changeset/changelogs/@systemfsoftware!stryker-js@15.0.1.md new file mode 100644 index 000000000..edef90423 --- /dev/null +++ b/.changeset/changelogs/@systemfsoftware!stryker-js@15.0.1.md @@ -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. diff --git a/.changeset/effect-4-stable.md b/.changeset/effect-4-stable.md deleted file mode 100644 index 6f1d51c3a..000000000 --- a/.changeset/effect-4-stable.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -"@systemfsoftware/stryker-js": major -"@systemfsoftware/stryker-js-html-reporter": major -"@systemfsoftware/stryker-js-instrumenter": major -"@systemfsoftware/stryker-js-plugin-interface": major -"@systemfsoftware/stryker-js-plugin-runtime": major -"@systemfsoftware/stryker-js-cli-contract": minor -"@systemfsoftware/stryker-js-typescript-checker": patch -"@systemfsoftware/stryker-js-vitest-runner": patch ---- - -Effect moves to the stable `4.0.0` release, together with the `@effect/*` packages these libraries use. The `4.0.0` release candidates are no longer supported: install `effect` `^4.0.0` next to these packages before upgrading. - -The TypeScript checker and test-runner plugins bundle their own Effect runtime, so they need no change in your project. diff --git a/.changeset/gritlint-conventions.md b/.changeset/gritlint-conventions.md deleted file mode 100644 index 0cab0270b..000000000 --- a/.changeset/gritlint-conventions.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@systemfsoftware/stryker-js-instrumenter": none -"@systemfsoftware/stryker-js-typescript-checker": none -"@systemfsoftware/stryker-js-vitest-runner": none -"@systemfsoftware/stryker-js-cli-contract": none -"@systemfsoftware/stryker-js-plugin-interface": none -"@systemfsoftware/stryker-js": none ---- - -Adopt the systemfsoftware gritlint conventions. Scoped packages publish with explicit public access, the JSON contract documents are exported as objects that resolve to the same files, and stryker-js builds its library and CLI in one tsdown run. Nothing a consumer resolves or runs changes. diff --git a/.changeset/ledger.yaml b/.changeset/ledger.yaml index 035b2e284..99d69b457 100644 --- a/.changeset/ledger.yaml +++ b/.changeset/ledger.yaml @@ -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: diff --git a/packages/stryker-js/package.json b/packages/stryker-js/package.json index 5755eec0e..3bea175a6 100644 --- a/packages/stryker-js/package.json +++ b/packages/stryker-js/package.json @@ -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",