Skip to content

Durable Functions v3 へのアップデート#60

Merged
07JP27 merged 3 commits intomainfrom
update-to-durable-v3
May 24, 2025
Merged

Durable Functions v3 へのアップデート#60
07JP27 merged 3 commits intomainfrom
update-to-durable-v3

Conversation

@runceel
Copy link
Copy Markdown
Collaborator

@runceel runceel commented May 24, 2025

#59

  1. Durable Functions v3 へ更新
  2. NuGet パッケージの管理を個別プロジェクトから中央パッケージ管理に変更
  3. Visual Studio 2022 のローカルデバッグ実行時に自動で Azurite が起動するように変更

runceel added 3 commits May 24, 2025 13:33
パッケージ管理の中央化とバージョン指定の変更

`Directory.Packages.props` に中央管理用のプロパティグループを追加し、複数のパッケージバージョンを指定しました。
`DurableMultiAgentTemplate.Client.csproj` と `DurableMultiAgentTemplate.Test.csproj` では、パッケージ参照のバージョン指定を削除し、バージョンなしでの参照に変更しました。
`DurableMultiAgentTemplate.csproj` でも同様に、いくつかのパッケージ参照のバージョン指定を削除し、`UserSecretsId` を変更しました。
最後に、`CopyGrpcNativeAssetsToOutDir` ターゲットを削除しました。
`serviceDependencies.local.json` に `appInsights1` と `storage1` の依存関係を追加しました。`appInsights1` は `appInsights.sdk` タイプ、`storage1` は `storage.emulator` タイプで、接続IDとして `AzureWebJobsStorage` を設定しています。
@runceel runceel requested review from 07JP27 and Copilot May 24, 2025 04:49
Copy link
Copy Markdown
Contributor

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

Update Durable Functions to v3, centralize NuGet package version management, and configure local Azurite launch for debugging.

  • Added local function dependencies for Application Insights and emulator-backed storage to auto-start Azurite.
  • Removed explicit <PackageReference> versions in individual projects and introduced Directory.Packages.props for central package versioning.
  • Enabled central package management and pinned all common dependencies in Directory.Packages.props.

Reviewed Changes

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

Show a summary per file
File Description
DurableMultiAgentTemplate/Properties/serviceDependencies.local.json Added Application Insights and storage emulator entries for Azurite
DurableMultiAgentTemplate/DurableMultiAgentTemplate.csproj Stripped per-project package versions to use central versioning
DurableMultiAgentTemplate.Test/DurableMultiAgentTemplate.Test.csproj Stripped per-project test package versions to use central versioning
DurableMultiAgentTemplate.Client/DurableMultiAgentTemplate.Client.csproj Stripped per-project client package versions to use central versioning
Directory.Packages.props Introduced central package versions and enabled central management
Comments suppressed due to low confidence (1)

DurableMultiAgentTemplate/Properties/serviceDependencies.local.json:1

  • The file begins with a BOM character (U+FEFF) which may not be recognized by all JSON parsers. Consider removing the BOM or ensuring the Functions runtime tolerates it.
{

@07JP27 07JP27 merged commit 9b4ce3b into main May 24, 2025
1 check passed
@07JP27 07JP27 deleted the update-to-durable-v3 branch May 24, 2025 07:37
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.

3 participants