Skip to content

Conversation

antosubash
Copy link
Owner

No description provided.

@antosubash antosubash requested a review from Copilot May 28, 2025 09:42
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates package versions across the solution to align with ABP 9.1.3 and related dependency releases, and adds Fody weaving configuration files to each project.

  • Bumped numerous NuGet and npm dependencies (ABP, Microsoft.AspNetCore, Blazorise, Aspire.Hosting, etc.) to their latest patch versions.
  • Introduced FodyWeavers.xsd and FodyWeavers.xml in each project for ConfigureAwait.Fody support.
  • Replaced synchronous Log.CloseAndFlush() with await Log.CloseAndFlushAsync() in Program.cs.

Reviewed Changes

Copilot reviewed 98 out of 98 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
src/gateway/Tasky.Gateway/Tasky.Gateway.csproj Updated JwtBearer, OpenApi, Scalar, Yarp versions
src/apps/angular/package.json Bumped @abp/ng.* dependencies to 9.1.3
src/apps/Tasky.WebApp/src/Tasky.WebApp.Domain.Shared/Tasky.WebApp.Domain.Shared.csproj Updated ABP domain shared and Microsoft extensions
src/apps/Tasky.WebApp/src/Tasky.WebApp.Domain.Shared/FodyWeavers.xsd, .xml Added Fody configuration
src/apps/Tasky.WebApp/src/Tasky.WebApp.Blazor/Tasky.WebApp.Blazor.csproj Bumped Blazor Server package version
src/apps/Tasky.WebApp/src/Tasky.WebApp.Blazor/FodyWeavers.xsd, .xml Added Fody configuration
src/apps/Tasky.WebApp/src/Tasky.WebApp.Blazor.Client/Tasky.WebApp.Blazor.Client.csproj Bumped Blazorise, ABP WebAssembly packages
src/apps/Tasky.WebApp/src/Tasky.WebApp.Blazor.Client/FodyWeavers.xsd, .xml Added Fody configuration
src/apps/Tasky.AuthServer/package.json Bumped ABP LeptonXLite theme
src/apps/Tasky.AuthServer/Tasky.AuthServer.csproj Updated DataProtection and ABP packages
src/apps/Tasky.AuthServer/Program.cs Swapped Log.CloseAndFlush() for async version
src/apps/Tasky.AuthServer/FodyWeavers.xsd, .xml Added Fody configuration
src/apps/Tasky.AppHost/Tasky.AppHost.csproj Bumped Aspire.Hosting packages
src/apps/Tasky.AppHost/FodyWeavers.xsd, .xml Added Fody configuration
src/Directory.Build.props Upgraded Fody, NetAnalyzers, VSThreading, NodaTime

@@ -1,4 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
Copy link
Preview

Copilot AI May 28, 2025

Choose a reason for hiding this comment

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

There’s a leading BOM (zero-width) character before the <Project> tag. Removing it will prevent potential encoding or tooling issues.

Suggested change
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">

Copilot uses AI. Check for mistakes.

@@ -10,11 +10,11 @@
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
<PackageReference Include="ConfigureAwait.Fody" Version="3.3.2" PrivateAssets="All" />
<PackageReference Include="Fody" Version="6.8.2">
<PackageReference Include="Fody" Version="6.9.2">
Copy link
Preview

Copilot AI May 28, 2025

Choose a reason for hiding this comment

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

[nitpick] Consider centralizing common dependency versions (e.g., ABP, Fody) into MSBuild properties to simplify future upgrades and reduce duplication across projects.

Copilot uses AI. Check for mistakes.

<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
<PackageReference Include="Nerdbank.GitVersioning" Condition="!Exists('packages.config')">
<PrivateAssets>all</PrivateAssets>
<Version>3.*</Version>
</PackageReference>
<PackageReference Include="NodaTime" Version="$(NodaTimePackageVersion)" />
<PackageReference Include="NodaTime" Version="3.2.2" />
Copy link
Preview

Copilot AI May 28, 2025

Choose a reason for hiding this comment

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

[nitpick] Hard-coding the NodaTime version here bypasses the $(NodaTimePackageVersion) property; consider using a property for consistency.

Suggested change
<PackageReference Include="NodaTime" Version="3.2.2" />
<PackageReference Include="NodaTime" Version="$(NodaTimePackageVersion)" />

Copilot uses AI. Check for mistakes.

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