From 89b097d015d37e32d877c039a69b04a4212e6699 Mon Sep 17 00:00:00 2001 From: Niek Otten Date: Thu, 25 Jun 2026 14:57:38 +0200 Subject: [PATCH] build(acl): pin Stryker.NET as a local dotnet tool (refs #47) Add a tool manifest pinning dotnet-stryker 4.15.0 so `make mutation` runs the same mutation tester locally and in CI from a fresh clone (`dotnet tool restore`), with no global install. Ignore the generated StrykerOutput/ report directory. Refs #47. Co-Authored-By: Claude Opus 4.8 (1M context) --- .config/dotnet-tools.json | 13 +++++++++++++ .gitignore | 3 +++ 2 files changed, 16 insertions(+) create mode 100644 .config/dotnet-tools.json diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json new file mode 100644 index 0000000..4cc6928 --- /dev/null +++ b/.config/dotnet-tools.json @@ -0,0 +1,13 @@ +{ + "version": 1, + "isRoot": true, + "tools": { + "dotnet-stryker": { + "version": "4.15.0", + "commands": [ + "dotnet-stryker" + ], + "rollForward": false + } + } +} \ No newline at end of file diff --git a/.gitignore b/.gitignore index 91aea34..1053420 100644 --- a/.gitignore +++ b/.gitignore @@ -15,6 +15,9 @@ coverage*.json coverage*.xml *.coverage +# Stryker.NET mutation-testing reports (regenerated by `make mutation`) +StrykerOutput/ + # Rider / VS / VS Code .idea/ .vs/