Skip to content

deps(dotnet): Bump Microsoft.NET.Test.Sdk and 9 others#73

Merged
karlspace merged 1 commit into
mainfrom
dependabot/nuget/microsoft-cfe098e156
May 19, 2026
Merged

deps(dotnet): Bump Microsoft.NET.Test.Sdk and 9 others#73
karlspace merged 1 commit into
mainfrom
dependabot/nuget/microsoft-cfe098e156

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 17, 2026

⚠️ Dependabot is rebasing this PR ⚠️

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

⚠️ Unlisted on Nuget, because of #​15718

What's Changed

Full Changelog: microsoft/vstest@v18.4.0...v18.5.0

18.4.0

What's Changed

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.300 and 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.204 and 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.203 and 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.202 and 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.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file nuget NuGet package updates labels May 17, 2026
@dependabot dependabot Bot requested a review from karlspace as a code owner May 17, 2026 07:06
@github-actions
Copy link
Copy Markdown

AI Analysis

Technical 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:

  1. Microsoft.NET.Test.Sdk updated from 18.3.0 to 18.5.1

    • Includes bug fixes such as resolving System.Collections.Immutable binding mismatches.
    • Added support for newer runtime configurations and target frameworks (.NET 8.0 TranslationLayer).
    • Improved processing like architecture determination of remote Windows processes.
    • Enhanced test runner functionality (e.g., running tests against VSIX runner).
    • Refined features such as answer file splitting, condition evaluation, and trait fixes for .NET 10.
    • Support for additional architectures (e.g., LoongArch64).
    • Refactored key components to enable future extensibility.
  2. Microsoft.SourceLink.GitHub updated from 10.0.201 to 10.0


This summary was automatically generated by AI to help with triage and may not be 100% accurate.

Suggested Labels: bug test

@github-actions github-actions Bot added the bug Something isn't working label May 17, 2026
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>
@dependabot dependabot Bot force-pushed the dependabot/nuget/microsoft-cfe098e156 branch from becc644 to e1fd3b7 Compare May 19, 2026 11:00
Copy link
Copy Markdown
Contributor

@karlspace karlspace left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.Immutable binding 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.csproj and BAUERGROUP.Shared.Data.csproj get 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.props overlap with the just-merged #67 / #71

Merging.

@karlspace karlspace merged commit 6aa3cba into main May 19, 2026
10 checks passed
@karlspace karlspace deleted the dependabot/nuget/microsoft-cfe098e156 branch May 19, 2026 13:27
karlspace added a commit that referenced this pull request May 19, 2026
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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working dependencies Pull requests that update a dependency file nuget NuGet package updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant