microsoft / botbuilder-dotnet

Welcome to the Bot Framework SDK for .NET repository, which is the home for the libraries and packages that enable developers to build sophisticated bot applications using .NET.
https://github.com/Microsoft/botframework
MIT License
878 stars 484 forks source link

[#6741] Update projects to .Net 8 #6760

Closed ceciliaavila closed 6 months ago

ceciliaavila commented 8 months ago

Addresses #6741

minor

Description

This PR updates the test projects, the test bots, and the CI pipelines to target .NET 8. All these changes need to be done in one PR for the build checks to pass. We divided the changes into three commits to ease the review:

Note: The FunctionalTests pipelines and the generators will be updated in separate PRs.

Specific Changes

Testing

This image shows the TestBot bots working as expected after the update. image

Here we can see the CI pipeline working after the changes. image

coveralls commented 8 months ago

Pull Request Test Coverage Report for Build 389178

Details


Totals Coverage Status
Change from base Build 388884: 0.0%
Covered Lines: 26178
Relevant Lines: 33494

💛 - Coveralls
tracyboehrer commented 8 months ago

@ceciliaavila If it doesn't cause any issues, lets retain the 3.1 support in the packages.

ceciliaavila commented 8 months ago

@ceciliaavila If it doesn't cause any issues, lets retain the 3.1 support in the packages.

Sure, we'll update the projects to keep supporting netcoreapp 3.1.

tracyboehrer commented 7 months ago

@ceciliaavila @sw-joelmut Were the changes to retain 3.1 support (if possible) made?

sw-joelmut commented 7 months ago

Hi @tracy, we prioritized other issues over this, but we can address it next week.

tracyboehrer commented 7 months ago

[like] Tracy Boehrer reacted to your message:


From: Joel Mut @.> Sent: Friday, April 19, 2024 1:40:41 PM To: microsoft/botbuilder-dotnet @.> Cc: Tracy Boehrer @.>; Review requested @.> Subject: Re: [microsoft/botbuilder-dotnet] [#6741] Update projects to .Net 8 (PR #6760)

Hi @tracyhttps://github.com/tracy, we prioritized other issues over this, but we can address it next week.

— Reply to this email directly, view it on GitHubhttps://github.com/microsoft/botbuilder-dotnet/pull/6760#issuecomment-2066615132, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAH2HBV72KPUATVSI36I2N3Y6ENFTAVCNFSM6AAAAABEQNLLY2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRWGYYTKMJTGI. You are receiving this because your review was requested.Message ID: @.***>

BruceHaley commented 6 months ago

:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.Integration.AspNet.Core.dll :heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.TemplateManager.dll

JhontSouth commented 6 months ago

Hi @tracyboehrer, the changes to maintain support for Net Core 3.1 are ready in the PR.