Skip to content

Commit

Permalink
Strong-name signing for Durable Functions (PR #434)
Browse files Browse the repository at this point in the history
  • Loading branch information
cgillum authored Sep 11, 2018
1 parent e41e824 commit 917fa77
Show file tree
Hide file tree
Showing 6 changed files with 20 additions and 12 deletions.
Binary file added sign.snk
Binary file not shown.
4 changes: 2 additions & 2 deletions src/WebJobs.Extensions.DurableTask/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@

using System.Runtime.CompilerServices;

[assembly: InternalsVisibleTo("WebJobs.Extensions.DurableTask.Tests.V1")]
[assembly: InternalsVisibleTo("WebJobs.Extensions.DurableTask.Tests.V2")]
[assembly: InternalsVisibleTo("WebJobs.Extensions.DurableTask.Tests.V1, PublicKey=0024000004800000940000000602000000240000525341310004000001000100cd1dabd5a893b40e75dc901fe7293db4a3caf9cd4d3e3ed6178d49cd476969abe74a9e0b7f4a0bb15edca48758155d35a4f05e6e852fff1b319d103b39ba04acbadd278c2753627c95e1f6f6582425374b92f51cca3deb0d2aab9de3ecda7753900a31f70a236f163006beefffe282888f85e3c76d1205ec7dfef7fa472a17b1")]
[assembly: InternalsVisibleTo("WebJobs.Extensions.DurableTask.Tests.V2, PublicKey=0024000004800000940000000602000000240000525341310004000001000100cd1dabd5a893b40e75dc901fe7293db4a3caf9cd4d3e3ed6178d49cd476969abe74a9e0b7f4a0bb15edca48758155d35a4f05e6e852fff1b319d103b39ba04acbadd278c2753627c95e1f6f6582425374b92f51cca3deb0d2aab9de3ecda7753900a31f70a236f163006beefffe282888f85e3c76d1205ec7dfef7fa472a17b1")]
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,15 @@
<AssemblyName>Microsoft.Azure.WebJobs.Extensions.DurableTask</AssemblyName>
<RootNamespace>Microsoft.Azure.WebJobs.Extensions.DurableTask</RootNamespace>
<DocumentationFile>Microsoft.Azure.WebJobs.Extensions.DurableTask.xml</DocumentationFile>
<FileVersion>1.6.0</FileVersion>
<AssemblyVersion>$(FileVersion)</AssemblyVersion>
<Version>$(FileVersion)</Version>
<MajorVersion>1</MajorVersion>
<MinorVersion>6</MinorVersion>
<PatchVersion>1</PatchVersion>
<Version>$(MajorVersion).$(MinorVersion).$(PatchVersion)</Version>
<FileVersion>$(Version)</FileVersion>
<AssemblyVersion>$(MajorVersion).0.0.0</AssemblyVersion>
<Company>Microsoft Corporation</Company>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>..\..\sign.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>

<ItemGroup Condition="'$(Configuration)' == 'Debug'">
Expand All @@ -22,7 +27,7 @@
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
<PackageReference Include="Microsoft.Azure.WebJobs" Version="3.0.0-beta8" />
<PackageReference Include="Microsoft.Azure.WebJobs" Version="3.0.0-rc1" />
</ItemGroup>

<ItemGroup>
Expand Down
5 changes: 2 additions & 3 deletions test/Common/TestOrchestrations.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,23 +12,22 @@ namespace Microsoft.Azure.WebJobs.Extensions.DurableTask.Tests
internal static class TestOrchestrations
{
public const char BigValueChar = '*';
public static bool SayHelloWithActivityForRewindShouldFail = true;

public static bool SayHelloWithActivityForRewindShouldFail { get; set; } = true;

public static string SayHelloInline([OrchestrationTrigger] DurableOrchestrationContext ctx)
{
string input = ctx.GetInput<string>();
return $"Hello, {input}!";
}


public static async Task<string> SayHelloWithActivity([OrchestrationTrigger] DurableOrchestrationContext ctx)
{
string input = ctx.GetInput<string>();
string output = await ctx.CallActivityAsync<string>(nameof(TestActivities.Hello), input);
return output;
}


public static async Task<string> SayHelloWithActivityForRewind([OrchestrationTrigger] DurableOrchestrationContext ctx)
{
string input = ctx.GetInput<string>();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
<TargetFramework>net47</TargetFramework>
<Company>Microsoft Corporation</Company>
<NoWarn>SA0001;SA1600;SA1615</NoWarn>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>..\..\sign.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,16 @@
<TargetFrameworks>netcoreapp2.0</TargetFrameworks>
<Company>Microsoft Corporation</Company>
<NoWarn>SA0001;SA1600;SA1615</NoWarn>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>..\..\sign.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Azure.DurableTask.AzureStorage" Version="1.3.1" />
<PackageReference Include="FluentAssertions" Version="4.19.4" />
<PackageReference Include="Microsoft.Azure.WebJobs" Version="3.0.0-beta8" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.Storage" Version="3.0.0-beta8" />
<PackageReference Include="Microsoft.Azure.WebJobs.Logging.ApplicationInsights" Version="3.0.0-beta8" />
<PackageReference Include="Microsoft.Azure.WebJobs" Version="3.0.0-rc1" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.Storage" Version="3.0.0-rc1" />
<PackageReference Include="Microsoft.Azure.WebJobs.Logging.ApplicationInsights" Version="3.0.0-rc1" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.7.0" />
<PackageReference Include="Moq" Version="4.7.145" />
<PackageReference Include="xunit" Version="2.3.1" />
Expand Down

0 comments on commit 917fa77

Please sign in to comment.