deps(dotnet): Bump Microsoft.NET.Test.Sdk and 9 others#73
Conversation
AI AnalysisTechnical Summary: This pull request updates several .NET-related dependencies to newer versions, primarily focusing on the testing SDK and related tooling/libraries. The key updates are:
This summary was automatically generated by AI to help with triage and may not be 100% accurate. Suggested Labels: bug test |
Bumps Microsoft.NET.Test.Sdk from 18.3.0 to 18.5.1 Bumps Microsoft.SourceLink.GitHub from 10.0.201 to 10.0.300 Bumps Microsoft.Web.WebView2 from 1.0.3856.49 to 1.0.3967.48 Bumps Microsoft.Win32.SystemEvents from 10.0.5 to 10.0.8 Bumps System.Collections.Immutable from 10.0.5 to 10.0.8 Bumps System.Configuration.ConfigurationManager from 10.0.5 to 10.0.8 Bumps System.Data.Odbc from 10.0.5 to 10.0.8 Bumps System.Runtime.Caching from 10.0.5 to 10.0.8 Bumps System.ServiceProcess.ServiceController from 10.0.5 to 10.0.8 Bumps System.Text.Encoding.CodePages from 10.0.5 to 10.0.8 --- updated-dependencies: - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.5.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: microsoft - dependency-name: Microsoft.SourceLink.GitHub dependency-version: 10.0.300 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: microsoft - dependency-name: Microsoft.Web.WebView2 dependency-version: 1.0.3967.48 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: microsoft - dependency-name: Microsoft.Win32.SystemEvents dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: microsoft - dependency-name: System.Collections.Immutable dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: microsoft - dependency-name: System.Collections.Immutable dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: microsoft - dependency-name: System.Configuration.ConfigurationManager dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: microsoft - dependency-name: System.Data.Odbc dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: microsoft - dependency-name: System.Runtime.Caching dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: microsoft - dependency-name: System.ServiceProcess.ServiceController dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: microsoft - dependency-name: System.Text.Encoding.CodePages dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: microsoft ... Signed-off-by: dependabot[bot] <support@github.com>
becc644 to
e1fd3b7
Compare
karlspace
left a comment
There was a problem hiding this comment.
Approving — Microsoft/.NET grouped servicing update. Ten packages roll forward:
Servicing (10.0.5 → 10.0.8, low risk):
- System.Runtime.Caching, Microsoft.Win32.SystemEvents, System.Configuration.ConfigurationManager, System.Data.Odbc, System.ServiceProcess.ServiceController, System.Text.Encoding.CodePages, System.Collections.Immutable
Tooling / minor:
- Microsoft.SourceLink.GitHub 10.0.201 → 10.0.300 (build-only, no runtime impact)
- Microsoft.NET.Test.Sdk 18.3.0 → 18.5.1 (notable: 18.5.1 fixes a
System.Collections.Immutablebinding mismatch — aligns nicely with the immutable bump in this same PR) - Microsoft.Web.WebView2 1.0.3856.49 → 1.0.3967.48 (Chromium/Edge runtime refresh)
.csproj changes:
-
BAUERGROUP.Shared.API.csprojandBAUERGROUP.Shared.Data.csprojget an explicit<PackageReference Include="System.Collections.Immutable" />— surfaces the (now pinned) transitive so it's locked at our chosen version rather than whatever happens to be transitively resolved. Sensible. -
All three modified files build green (Build & Test, Validate Package)
-
CI green; skipped jobs are release-publish steps that only run on main
-
No
Directory.Packages.propsoverlap with the just-merged #67 / #71
Merging.
RestartAsync_StopsAndStartsAgain was flaky on the net8 leg of CI: it relied on `Task.Delay(300)` after StartAsync to give the 100ms-interval job enough time for at least two executions, but under net8 cold-start on a busy Windows runner the first execution sometimes didn't fire inside that window — assertion "ExecutionCount > 1" failed with actual 0. The package-bump merge of #73 (Microsoft group) surfaced the flake but didn't cause it: the same code passed in the PR-time run on the same target frameworks; only the post-merge run failed. Package version bumps don't change scheduler timing. * Added a small `WaitForExecutionsAsync` polling helper: loops with a 20ms sleep until ExecutionCount reaches the requested threshold, throws TimeoutException after 5s * Test now waits for at least one execution after StartAsync before calling RestartAsync, then waits for one more after RestartAsync — deterministic on fast runners, robust on slow ones, no slower in the happy path * Scope deliberately limited to this one test (YAGNI). The other timing-sensitive tests in the file use 500ms windows with the same 100ms-interval job (5x margin instead of 3x) and have not flaked. If they do, the helper is already available for reuse Verified locally: all 17 SchedulerTests pass on both net10.0-windows and net8.0-windows.
Rebasing might not happen immediately, so don't worry if this takes some time.
Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
Updated Microsoft.NET.Test.Sdk from 18.3.0 to 18.5.1.
Release notes
Sourced from Microsoft.NET.Test.Sdk's releases.
18.5.1
What's Changed
Full Changelog: microsoft/vstest@v18.5.0...v18.5.1
18.5.0
What's Changed
Full Changelog: microsoft/vstest@v18.4.0...v18.5.0
18.4.0
What's Changed
Add LoongArch64 support by @stdmnpkg in Add LoongArch64 support microsoft/vstest#15359
Refactor Condition evaluation by @Youssef1313 in Refactor Condition evaluation microsoft/vstest#15357
Adding info on extensions points part 1 by @nohwnd in Adding info on extensions points part 1 microsoft/vstest#15360
Add option to ask for uploading code QL before the standard window ends by @nohwnd in Add option to ask for uploading code QL before the standard window ends microsoft/vstest#15373
Update runtime versions by @nohwnd in Update runtime versions microsoft/vstest#15372
Fix .NET 10 regression for traits by @Youssef1313 in Fix .NET 10 regression for traits microsoft/vstest#15370
Update target frameworks to net10.0 and net11.0 by @dotnet-maestro[bot] in Update target frameworks to net10.0 and net11.0 microsoft/vstest#15349
Fix names in pipeline matrix so we don't have to align them by @nohwnd in Fix names in pipeline matrix so we don't have to align them microsoft/vstest#15365
Update SECURITY.md by @Youssef1313 in Update SECURITY.md microsoft/vstest#15342
New Contributors
Full Changelog: microsoft/vstest@v18.3.0...v18.4.0
Commits viewable in compare view.
Updated Microsoft.SourceLink.GitHub from 10.0.201 to 10.0.300.
Release notes
Sourced from Microsoft.SourceLink.GitHub's releases.
10.0.300
You can build .NET 10.0 from the repository by cloning the release tag
v10.0.300and following the build instructions in the main README.md.Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.
Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023
10.0.204
You can build .NET 10.0 from the repository by cloning the release tag
v10.0.204and following the build instructions in the main README.md.Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.
Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023
10.0.203
You can build .NET 10.0 from the repository by cloning the release tag
v10.0.203and following the build instructions in the main README.md.Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.
Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023
10.0.202
You can build .NET 10.0 from the repository by cloning the release tag
v10.0.202and following the build instructions in the main README.md.Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.
Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023
Commits viewable in compare view.
Updated Microsoft.Web.WebView2 from 1.0.3856.49 to 1.0.3967.48.
Pinned Microsoft.Win32.SystemEvents at 10.0.8.
Release notes
Sourced from Microsoft.Win32.SystemEvents's releases.
No release notes found for this version range.
Commits viewable in compare view.
Pinned System.Collections.Immutable at 10.0.8.
Release notes
Sourced from System.Collections.Immutable's releases.
No release notes found for this version range.
Commits viewable in compare view.
Pinned System.Configuration.ConfigurationManager at 10.0.8.
Release notes
Sourced from System.Configuration.ConfigurationManager's releases.
No release notes found for this version range.
Commits viewable in compare view.
Pinned System.Data.Odbc at 10.0.8.
Release notes
Sourced from System.Data.Odbc's releases.
No release notes found for this version range.
Commits viewable in compare view.
Pinned System.Runtime.Caching at 10.0.8.
Release notes
Sourced from System.Runtime.Caching's releases.
No release notes found for this version range.
Commits viewable in compare view.
Pinned System.ServiceProcess.ServiceController at 10.0.8.
Release notes
Sourced from System.ServiceProcess.ServiceController's releases.
No release notes found for this version range.
Commits viewable in compare view.
Pinned System.Text.Encoding.CodePages at 10.0.8.
Release notes
Sourced from System.Text.Encoding.CodePages's releases.
No release notes found for this version range.
Commits viewable in compare view.