Skip to content

Upgrade dependencies (PowerShell 7.4 SDK, .NET 8, and more) #87

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jun 9, 2025

Conversation

AnatoliB
Copy link
Collaborator

@AnatoliB AnatoliB commented Jun 3, 2025

Resolves #79

AnatoliB added 2 commits June 6, 2025 15:49
Upgrade to PowerShell SDK 7.4.10 and .NET 8

Upgrade target framework to .NET 8 in build script

Bump module version to 2.0.0 and update minimum PowerShell version to 7.4

Upgrade Microsoft.DurableTask.Client and Microsoft.DurableTask.Worker

Update package references in E2E test project

Update package references in the E2E test app

Add warning for ignored UseCoreToolsBuildFromIntegrationTests switch
@AnatoliB AnatoliB requested a review from Copilot June 7, 2025 02:32
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 upgrades the project to use .NET 8.0 and PowerShell 7.4, and bumps several package dependencies across the SDK, engine, and E2E test projects.

  • Updated all project TargetFrameworks to net8.0
  • Bumped PowerShell SDK and runtime versions to 7.4.x
  • Upgraded various NuGet packages in E2E tests and engine components

Reviewed Changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
test/E2E/durableApp/extensions.csproj Upgraded TargetFramework to net8.0 and Storage extension to v5.3.4
test/E2E/Start-E2ETest.ps1 Updated PowerShell version variable to 7.4
test/E2E/AzureFunctions.PowerShell.Durable.SDK.E2E/AzureFunctions.PowerShell.Durable.SDK.E2E.csproj Bumped TargetFramework to net8.0 and updated test dependencies (.NET Test SDK, Azure.Storage.Queues, Newtonsoft.Json, xUnit, Coverlet)
src/DurableSDK/DurableSDK.csproj Switched TargetFramework to net8.0 and Microsoft.PowerShell.SDK to 7.4.10
src/DurableEngine/DurableEngine.csproj Switched TargetFramework to net8.0 and DurableTask & PowerShell SDK versions
src/AzureFunctions.PowerShell.Durable.SDK.psd1 Bumped ModuleVersion to 2.0.0 and PowerShellVersion to 7.4
build.ps1 Changed default .NET TFM variable from net6.0 to net8.0
Comments suppressed due to low confidence (2)

src/AzureFunctions.PowerShell.Durable.SDK.psd1:22

  • [nitpick] The Description still refers to 'Initial release' even though the ModuleVersion has been bumped to 2.0.0; update it or add release notes to reflect the new version.
Description = 'Initial release of the Durable Functions SDK for PowerShell. This package is to be used exclusively with the Azure Functions PowerShell worker.'

test/E2E/AzureFunctions.PowerShell.Durable.SDK.E2E/AzureFunctions.PowerShell.Durable.SDK.E2E.csproj:15

  • The xUnit package version '2.9.3' does not exist; consider using a valid release (e.g., '2.4.2' or the latest stable version).
<PackageReference Include="xunit" Version="2.9.3" />

@AnatoliB AnatoliB marked this pull request as ready for review June 7, 2025 02:42
@AnatoliB AnatoliB requested a review from andystaples June 7, 2025 02:42
@AnatoliB AnatoliB merged commit ec6c22a into main Jun 9, 2025
2 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.

Update package dependencies to latest
2 participants