diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 0d4e5b3..ceb2b02 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -28,10 +28,10 @@ jobs: run: dotnet build --no-restore -warnaserror - name: Code style check by dotnet format run: dotnet format --verify-no-changes - - name: Install csharpier - run: dotnet tool install -g csharpier + - name: Restore .NET tools + run: dotnet tool restore - name: Code style check by csharpier - run: csharpier check . + run: dotnet csharpier check . - name: Test run: dotnet test --no-build --verbosity normal --logger trx --collect:"XPlat Code Coverage" - name: Combine Coverage Reports @@ -62,7 +62,5 @@ jobs: with: recreate: true path: code-coverage-results.md - - name: Restore .NET tools - run: dotnet tool restore - name: Run mutation test run: dotnet stryker --mutation-level Complete --break-at ${{ env.MUTATION_THRESHOLD }} diff --git a/src/dotnet-tools.json b/src/dotnet-tools.json index 6da5949..11abf87 100644 --- a/src/dotnet-tools.json +++ b/src/dotnet-tools.json @@ -8,6 +8,13 @@ "dotnet-stryker" ], "rollForward": false + }, + "csharpier": { + "version": "1.3.0", + "commands": [ + "csharpier" + ], + "rollForward": false } } }