From c970d7c903219edbf6ea9caf53ed87137fc6eb38 Mon Sep 17 00:00:00 2001 From: Naiyuan Tian <110135109+nytian@users.noreply.github.com> Date: Mon, 22 Sep 2025 11:24:15 -0700 Subject: [PATCH 1/5] Add safe versioning for FileVersionRevision --- src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj b/src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj index 411b201b2..dd99e2fc6 100644 --- a/src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj +++ b/src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj @@ -15,7 +15,9 @@ $(MajorVersion).$(MinorVersion).$(PatchVersion) $(VersionPrefix).0 - $(VersionPrefix).$(FileVersionRevision) + + $([MSBuild]::Modulo($(FileVersionRevision), 65536)) + $(VersionPrefix).$(FileVersionRevisionSafe) $(MajorVersion).$(MinorVersion).0.0 From fbf555d5d2dcc0dda1a446c671ad479bf5f4a1b5 Mon Sep 17 00:00:00 2001 From: "naiyuantian@microsoft.com" Date: Mon, 22 Sep 2025 12:08:09 -0700 Subject: [PATCH 2/5] add platform --- eng/templates/build.yml | 1 + src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj | 1 + 2 files changed, 2 insertions(+) diff --git a/eng/templates/build.yml b/eng/templates/build.yml index ac2f8c56a..ef2e02820 100644 --- a/eng/templates/build.yml +++ b/eng/templates/build.yml @@ -62,6 +62,7 @@ jobs: vsVersion: '16.0' logFileVerbosity: minimal configuration: Release + platform: x64 msbuildArgs: /p:FileVersionRevision=$(Build.BuildId) /p:ContinuousIntegrationBuild=true - task: VSBuild@1 diff --git a/src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj b/src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj index dd99e2fc6..8b7259c1a 100644 --- a/src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj +++ b/src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj @@ -4,6 +4,7 @@ netstandard2.0;net462 Microsoft.Azure.DurableTask.ServiceBus + AnyCPU;x64 From 3e465ead2d2d7d0cc706b1d44dedcef8c9135208 Mon Sep 17 00:00:00 2001 From: "naiyuantian@microsoft.com" Date: Tue, 23 Sep 2025 10:07:06 -0700 Subject: [PATCH 3/5] update by comments --- .../DurableTask.ApplicationInsights.csproj | 2 ++ .../DurableTask.AzureStorage.csproj | 2 ++ src/DurableTask.Core/DurableTask.Core.csproj | 2 ++ src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj | 6 +++--- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/DurableTask.ApplicationInsights/DurableTask.ApplicationInsights.csproj b/src/DurableTask.ApplicationInsights/DurableTask.ApplicationInsights.csproj index fe725b1e4..253720c9c 100644 --- a/src/DurableTask.ApplicationInsights/DurableTask.ApplicationInsights.csproj +++ b/src/DurableTask.ApplicationInsights/DurableTask.ApplicationInsights.csproj @@ -16,6 +16,8 @@ $(MajorVersion).$(MinorVersion).$(PatchVersion) $(VersionPrefix).0 + + $([MSBuild]::Modulo($(FileVersionRevision), 65536)) $(VersionPrefix).$(FileVersionRevision) $(MajorVersion).$(MinorVersion).0.0 diff --git a/src/DurableTask.AzureStorage/DurableTask.AzureStorage.csproj b/src/DurableTask.AzureStorage/DurableTask.AzureStorage.csproj index 33df68421..099a1f14b 100644 --- a/src/DurableTask.AzureStorage/DurableTask.AzureStorage.csproj +++ b/src/DurableTask.AzureStorage/DurableTask.AzureStorage.csproj @@ -26,6 +26,8 @@ $(MajorVersion).$(MinorVersion).$(PatchVersion) $(VersionPrefix).0 + + $([MSBuild]::Modulo($(FileVersionRevision), 65536)) $(VersionPrefix).$(FileVersionRevision) $(MajorVersion).$(MinorVersion).0.0 diff --git a/src/DurableTask.Core/DurableTask.Core.csproj b/src/DurableTask.Core/DurableTask.Core.csproj index a7e2d56ec..02fcf8597 100644 --- a/src/DurableTask.Core/DurableTask.Core.csproj +++ b/src/DurableTask.Core/DurableTask.Core.csproj @@ -22,6 +22,8 @@ $(MajorVersion).$(MinorVersion).$(PatchVersion) $(VersionPrefix).0 + + $([MSBuild]::Modulo($(FileVersionRevision), 65536)) $(VersionPrefix).$(FileVersionRevision) $(MajorVersion).$(MinorVersion).0.0 diff --git a/src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj b/src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj index 8b7259c1a..51ed4e904 100644 --- a/src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj +++ b/src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj @@ -16,9 +16,9 @@ $(MajorVersion).$(MinorVersion).$(PatchVersion) $(VersionPrefix).0 - - $([MSBuild]::Modulo($(FileVersionRevision), 65536)) - $(VersionPrefix).$(FileVersionRevisionSafe) + + $([MSBuild]::Modulo($(FileVersionRevision), 65536)) + $(VersionPrefix).$(FileVersionRevision) $(MajorVersion).$(MinorVersion).0.0 From e0363cc08065f85a659760d3e1c4bf20741eef99 Mon Sep 17 00:00:00 2001 From: "naiyuantian@microsoft.com" Date: Tue, 23 Sep 2025 10:21:28 -0700 Subject: [PATCH 4/5] fix formaty --- .../DurableTask.AzureStorage.csproj | 4 ++-- src/DurableTask.Core/DurableTask.Core.csproj | 4 ++-- src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/DurableTask.AzureStorage/DurableTask.AzureStorage.csproj b/src/DurableTask.AzureStorage/DurableTask.AzureStorage.csproj index 099a1f14b..cf8cd95d6 100644 --- a/src/DurableTask.AzureStorage/DurableTask.AzureStorage.csproj +++ b/src/DurableTask.AzureStorage/DurableTask.AzureStorage.csproj @@ -26,8 +26,8 @@ $(MajorVersion).$(MinorVersion).$(PatchVersion) $(VersionPrefix).0 - - $([MSBuild]::Modulo($(FileVersionRevision), 65536)) + + $([MSBuild]::Modulo($(FileVersionRevision), 65536)) $(VersionPrefix).$(FileVersionRevision) $(MajorVersion).$(MinorVersion).0.0 diff --git a/src/DurableTask.Core/DurableTask.Core.csproj b/src/DurableTask.Core/DurableTask.Core.csproj index 02fcf8597..99f0a7120 100644 --- a/src/DurableTask.Core/DurableTask.Core.csproj +++ b/src/DurableTask.Core/DurableTask.Core.csproj @@ -22,8 +22,8 @@ $(MajorVersion).$(MinorVersion).$(PatchVersion) $(VersionPrefix).0 - - $([MSBuild]::Modulo($(FileVersionRevision), 65536)) + + $([MSBuild]::Modulo($(FileVersionRevision), 65536)) $(VersionPrefix).$(FileVersionRevision) $(MajorVersion).$(MinorVersion).0.0 diff --git a/src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj b/src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj index 51ed4e904..b14150cfd 100644 --- a/src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj +++ b/src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj @@ -16,9 +16,9 @@ $(MajorVersion).$(MinorVersion).$(PatchVersion) $(VersionPrefix).0 - - $([MSBuild]::Modulo($(FileVersionRevision), 65536)) - $(VersionPrefix).$(FileVersionRevision) + + $([MSBuild]::Modulo($(FileVersionRevision), 65536)) + $(VersionPrefix).$(FileVersionRevision) $(MajorVersion).$(MinorVersion).0.0 From 9c171d3d71e3192c083cf3d56b8fbc7780a13f39 Mon Sep 17 00:00:00 2001 From: "naiyuantian@microsoft.com" Date: Tue, 23 Sep 2025 10:46:47 -0700 Subject: [PATCH 5/5] update fileversion --- .../DurableTask.ApplicationInsights.csproj | 5 ++--- src/DurableTask.AzureStorage/DurableTask.AzureStorage.csproj | 5 ++--- src/DurableTask.Core/DurableTask.Core.csproj | 5 ++--- src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj | 5 ++--- 4 files changed, 8 insertions(+), 12 deletions(-) diff --git a/src/DurableTask.ApplicationInsights/DurableTask.ApplicationInsights.csproj b/src/DurableTask.ApplicationInsights/DurableTask.ApplicationInsights.csproj index 253720c9c..6321d410e 100644 --- a/src/DurableTask.ApplicationInsights/DurableTask.ApplicationInsights.csproj +++ b/src/DurableTask.ApplicationInsights/DurableTask.ApplicationInsights.csproj @@ -16,9 +16,8 @@ $(MajorVersion).$(MinorVersion).$(PatchVersion) $(VersionPrefix).0 - - $([MSBuild]::Modulo($(FileVersionRevision), 65536)) - $(VersionPrefix).$(FileVersionRevision) + + $(VersionPrefix).$([MSBuild]::Modulo($(FileVersionRevision), 65536)) $(MajorVersion).$(MinorVersion).0.0 diff --git a/src/DurableTask.AzureStorage/DurableTask.AzureStorage.csproj b/src/DurableTask.AzureStorage/DurableTask.AzureStorage.csproj index cf8cd95d6..b65a306fd 100644 --- a/src/DurableTask.AzureStorage/DurableTask.AzureStorage.csproj +++ b/src/DurableTask.AzureStorage/DurableTask.AzureStorage.csproj @@ -26,9 +26,8 @@ $(MajorVersion).$(MinorVersion).$(PatchVersion) $(VersionPrefix).0 - - $([MSBuild]::Modulo($(FileVersionRevision), 65536)) - $(VersionPrefix).$(FileVersionRevision) + + $(VersionPrefix).$([MSBuild]::Modulo($(FileVersionRevision), 65536)) $(MajorVersion).$(MinorVersion).0.0 diff --git a/src/DurableTask.Core/DurableTask.Core.csproj b/src/DurableTask.Core/DurableTask.Core.csproj index 99f0a7120..802fe8097 100644 --- a/src/DurableTask.Core/DurableTask.Core.csproj +++ b/src/DurableTask.Core/DurableTask.Core.csproj @@ -22,9 +22,8 @@ $(MajorVersion).$(MinorVersion).$(PatchVersion) $(VersionPrefix).0 - - $([MSBuild]::Modulo($(FileVersionRevision), 65536)) - $(VersionPrefix).$(FileVersionRevision) + + $(VersionPrefix).$([MSBuild]::Modulo($(FileVersionRevision), 65536)) $(MajorVersion).$(MinorVersion).0.0 .\README.md diff --git a/src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj b/src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj index b14150cfd..36038afaa 100644 --- a/src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj +++ b/src/DurableTask.ServiceBus/DurableTask.ServiceBus.csproj @@ -16,9 +16,8 @@ $(MajorVersion).$(MinorVersion).$(PatchVersion) $(VersionPrefix).0 - - $([MSBuild]::Modulo($(FileVersionRevision), 65536)) - $(VersionPrefix).$(FileVersionRevision) + + $(VersionPrefix).$([MSBuild]::Modulo($(FileVersionRevision), 65536)) $(MajorVersion).$(MinorVersion).0.0