Skip to content

Upgrade to .NET 10 and update all NuGet dependencies #81

@sliedig

Description

@sliedig

Upgrade the project from .NET 8 to .NET 10, align all NuGet package versions across services, fix deprecation warnings, update GitHub Actions workflows, and clean up the gitignore.

Motivation

.NET 10 is the current release and brings runtime performance improvements and updated SDK support. Several NuGet packages were on inconsistent versions across services (notably Powertools v2 vs v3), and the DynamoDBContext constructor used throughout the codebase has been deprecated in favor of DynamoDBContextBuilder.

Scope

  • Update TargetFramework to net10.0 across all projects
  • Align NuGet dependencies to latest stable versions consistently across Contracts, Approvals, and Web services
  • Migrate deprecated DynamoDBContext constructor to DynamoDBContextBuilder fluent API
  • Add setup-dotnet step to codeql-analysis.yml for .NET 10
  • Split release-drafter.yml into config and workflow (fix: workflow wasn't being discovered by GitHub Actions)
  • Clean up .gitignore with organized sections and AI tool patterns

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions