diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 56c4ec6e..7b7805ba 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -10,7 +10,7 @@ "rollForward": false }, "dotnet-coverage": { - "version": "18.9.0", + "version": "18.10.0", "commands": [ "dotnet-coverage" ], diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 93e45bfd..c9b778a5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -88,12 +88,7 @@ jobs: git config --global user.email me@ci.com Write-Host "🧪 Run tests" - # Code coverage instrumentation is disabled on Linux because the coverage engine's - # shared-memory probe buffers are unmapped while instrumented code is still writing to - # them, crashing the test host with an AccessViolationException. - # The Windows leg still uploads coverage to codecov.io. - $noCoverage = '${{ runner.os }}' -eq 'Linux' - tools/dotnet-test-cloud.ps1 -Configuration ${{ env.BUILDCONFIGURATION }} -Agent ${{ runner.os }} -PublishResults -NoCoverage:$noCoverage + tools/dotnet-test-cloud.ps1 -Configuration ${{ env.BUILDCONFIGURATION }} -Agent ${{ runner.os }} -PublishResults shell: pwsh timeout-minutes: 15 - name: 🧪 test x86 @@ -128,7 +123,6 @@ jobs: ./tools/publish-CodeCov.ps1 -CodeCovToken '${{ secrets.CODECOV_TOKEN }}' -PathToCodeCoverage "${{ runner.temp }}/_artifacts/coverageResults" -Name "${{ runner.os }} Coverage Results" -Flags "${{ runner.os }}" } shell: pwsh - if: runner.os != 'Linux' timeout-minutes: 3 required_status_checks: diff --git a/Directory.Packages.props b/Directory.Packages.props index 09192a64..c1c8b79d 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -4,7 +4,7 @@ true true - 2.3.3 + 2.4.0-preview.26411.1 0.15.8 16.11.6 @@ -40,7 +40,9 @@ - + + + diff --git a/nuget.config b/nuget.config index b60f26be..0f13b2c9 100644 --- a/nuget.config +++ b/nuget.config @@ -8,6 +8,8 @@ + + @@ -20,5 +22,19 @@ + + + + + + + + + + + + + +