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/.silktouch/91c9aa14a031651f.stout b/.silktouch/91c9aa14a031651f.stout
deleted file mode 100644
index 7948b40ed8..0000000000
Binary files a/.silktouch/91c9aa14a031651f.stout and /dev/null differ
diff --git a/.silktouch/72b687a9cceac28c.stout b/.silktouch/openal-clangsharp.stout
similarity index 98%
rename from .silktouch/72b687a9cceac28c.stout
rename to .silktouch/openal-clangsharp.stout
index 641872d24c..e9812a32ba 100644
Binary files a/.silktouch/72b687a9cceac28c.stout and b/.silktouch/openal-clangsharp.stout differ
diff --git a/.silktouch/c8c046b328b09d23.stout b/.silktouch/opengl-clangsharp.stout
similarity index 99%
rename from .silktouch/c8c046b328b09d23.stout
rename to .silktouch/opengl-clangsharp.stout
index 6caec14f29..2d7e10b4fa 100644
Binary files a/.silktouch/c8c046b328b09d23.stout and b/.silktouch/opengl-clangsharp.stout differ
diff --git a/.silktouch/2b50d7d447412fec.stout b/.silktouch/sdl-clangsharp.stout
similarity index 80%
rename from .silktouch/2b50d7d447412fec.stout
rename to .silktouch/sdl-clangsharp.stout
index 10237a99ca..6fae9da526 100644
Binary files a/.silktouch/2b50d7d447412fec.stout and b/.silktouch/sdl-clangsharp.stout differ
diff --git a/.silktouch/82fde6eb3b68e085.stout b/.silktouch/vulkan-clangsharp.stout
similarity index 80%
rename from .silktouch/82fde6eb3b68e085.stout
rename to .silktouch/vulkan-clangsharp.stout
index 3a1c211031..e904a2fc72 100644
Binary files a/.silktouch/82fde6eb3b68e085.stout and b/.silktouch/vulkan-clangsharp.stout differ
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