Skip to content

chore(deps): modernize September 2026 dependency stack - #28

Merged
Proxicon merged 3 commits into
mainfrom
chore/dependency-modernization-rollup-2026-09
Sep 20, 2026
Merged

Proxicon merged 3 commits into
mainfrom
chore/dependency-modernization-rollup-2026-09

Conversation

@Proxicon

Copy link
Copy Markdown
Contributor

Closes #27

Summary

  • Updates direct .NET dependencies, SDK pin, Docker SDK base images, and GitHub Actions to current stable releases.
  • Migrates System.CommandLine to stable 2.x, MudBlazor to 9.10, xUnit to 3.0/Microsoft Testing Platform, and removes unused deprecated SharpCompress references.
  • Replaces deprecated SIPSorceryMedia.Encoders with SIPSorceryMedia.FFmpeg 10.0.16.
  • Removes pre-release OpenTelemetry Process instrumentation rather than retaining a pre-release dependency. Runtime instrumentation remains enabled.

Validation

  • dotnet restore, clean Release build (0 warnings, 0 errors), and dotnet test --filter category!=compose: 1,860 passed; 4 expected live-environment skips.
  • Source Compose OIDC smoke: 2 browser tests, client enrollment/authentication, CLI and MCP archive checks passed.
  • Client Docker image rebuild and MCP HTTP image smoke passed.
  • Public disclosure, layout, product-version, and release-validation checks passed.
  • NuGet deprecated/vulnerable package audits are clean.

Review note

SIPSorceryMedia.FFmpeg requires FFmpeg 8.1-compatible shared libraries on hosts that run interactive remote support. This is its upstream runtime prerequisite and needs deployment review before enabling that path.

No merge, deployment, release, tag, or package publication has been performed.

@Proxicon
Proxicon marked this pull request as ready for review September 19, 2026 19:21
@Proxicon
Proxicon marked this pull request as draft September 19, 2026 19:21
@Proxicon
Proxicon marked this pull request as ready for review September 19, 2026 19:32
@Proxicon
Proxicon merged commit 7ef8680 into main Sep 20, 2026
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Chore: September 2026 dependency modernization rollup

1 participant