diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml
index 13c606899e..29cd35a33d 100644
--- a/.github/workflows/dotnet.yml
+++ b/.github/workflows/dotnet.yml
@@ -87,7 +87,7 @@ jobs:
- name: Restore
run: dotnet restore --runtime ${{ matrix.rid }}
- name: Test
- run: dotnet test -c Release --no-restore --runtime ${{ matrix.rid }} --collect:"XPlat Code Coverage" --results-directory ./coverage --logger:"trx"
+ run: dotnet test --results-directory coverage --coverage --coverage-output-format cobertura --report-trx -c Release
# TODO: https://github.com/dorny/test-reporter?tab=readme-ov-file#recommended-setup-for-public-repositories
#- name: Test Report
# uses: dorny/test-reporter@v1
diff --git a/Directory.Packages.props b/Directory.Packages.props
index de0b8f8952..0c0cf4d13b 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -6,11 +6,11 @@
-
+
-
+
@@ -40,8 +40,11 @@
-
+
+
+
+
-
\ No newline at end of file
+
diff --git a/eng/build/Build.Publishing.cs b/eng/build/Build.Publishing.cs
index ff6cd6fad4..e90d55f256 100644
--- a/eng/build/Build.Publishing.cs
+++ b/eng/build/Build.Publishing.cs
@@ -46,31 +46,21 @@ partial class Build
AbsolutePath OutputPackageDir => RootDirectory / "artifacts" / "pkg";
- private void RemoveTemporaryFeeds()
- {
- try
- {
- if (DotNet("nuget list source").Any(x => x.Text.Contains(TemporaryNuGetFeed)))
- {
- DotNet($"nuget remove source \"{TemporaryNuGetFeed}\"");
- }
- }
- catch
- {
- // probably hasn't existed yet, don't care.
- }
- }
+ AbsolutePath NuGetConfigFile => TemporaryDirectory / "push.nuget.config";
+
+ private void RemoveTemporaryFeeds() => NuGetConfigFile.DeleteFile();
private IEnumerable