Skip to content

April 2026 dependency update#18

Merged
penyland merged 3 commits into
mainfrom
update-dependencies-04
Apr 5, 2026
Merged

April 2026 dependency update#18
penyland merged 3 commits into
mainfrom
update-dependencies-04

Conversation

@penyland

@penyland penyland commented Apr 5, 2026

Copy link
Copy Markdown
Owner

PR Classification

Dependency update and documentation improvement.

PR Summary

This pull request updates all NuGet dependencies to their latest patch versions, improves credential instantiation logic, and adds comprehensive contributor instructions. It also bumps package versions and performs minor project file cleanups.

  • TokenCredentialHelper.cs: Explicitly constructs ManagedIdentityCredential with options for clarity and future-proofing.
  • copilot-instructions.md: Adds detailed build, test, and architecture guidelines for contributors.
  • All *.csproj files: Updates NuGet dependencies, increments VersionPrefix, adds FluentValidation to Infinity.Toolkit.csproj, and ensures README.md is included in packages.
  • Directory.Build.props and Infinity.Toolkit.Experimental.csproj: Updates Microsoft.SourceLink.GitHub to 10.0.201.
  • General: Minor .csproj cleanups and reordering of ItemGroups.

penyland added 3 commits April 5, 2026 12:49
- Bump Microsoft and other package dependencies to latest patch versions (e.g., 10.0.5, Azure.Identity 1.20.0, OpenTelemetry 1.15.1, xunit 3.2.2, etc.)
- Increment VersionPrefix for all projects to reflect patch releases
- Improve TokenCredentialHelper to use ManagedIdentityCredentialOptions when no user-assigned client ID is provided
Introduces copilot-instructions.md detailing build/test commands, architecture, package structure, feature module conventions, result/handler patterns, testing practices, code style, and NuGet packaging. Provides a comprehensive reference for contributors.
@penyland penyland merged commit fcd5363 into main Apr 5, 2026
2 checks passed
@penyland penyland deleted the update-dependencies-04 branch June 21, 2026 20:17
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.

1 participant