Skip to content

Commit 16cde52

Browse files
committed
feat(Core): Removed cc property from the ListenTaskDefinition, as per serverlessworkflow/specification#1074
fix(Solution): Updated solution packages Signed-off-by: Charles d'Avernas <[email protected]>
1 parent fdce773 commit 16cde52

File tree

6 files changed

+11
-23
lines changed

6 files changed

+11
-23
lines changed

src/ServerlessWorkflow.Sdk.Builders/ListenerDefinitionBuilder.cs

+1-2
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@ public virtual IListenerDefinitionBuilder Read(string readMode)
3737
/// <inheritdoc/>
3838
public virtual new ListenerDefinition Build()
3939
{
40-
var to = base.Build();
41-
if (to == null) throw new NullReferenceException("The listener's target must be set");
40+
var to = base.Build() ?? throw new NullReferenceException("The listener's target must be set");
4241
this.Listener.To = to;
4342
return this.Listener;
4443
}

src/ServerlessWorkflow.Sdk.Builders/ServerlessWorkflow.Sdk.Builders.csproj

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<VersionPrefix>1.0.0</VersionPrefix>
8-
<VersionSuffix>alpha6.3</VersionSuffix>
98
<AssemblyVersion>$(VersionPrefix)</AssemblyVersion>
109
<FileVersion>$(VersionPrefix)</FileVersion>
1110
<NeutralLanguage>en</NeutralLanguage>

src/ServerlessWorkflow.Sdk.IO/ServerlessWorkflow.Sdk.IO.csproj

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<VersionPrefix>1.0.0</VersionPrefix>
8-
<VersionSuffix>alpha6.3</VersionSuffix>
98
<AssemblyVersion>$(VersionPrefix)</AssemblyVersion>
109
<FileVersion>$(VersionPrefix)</FileVersion>
1110
<NeutralLanguage>en</NeutralLanguage>

src/ServerlessWorkflow.Sdk/Models/EventEmissionDefinition.cs

-8
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,4 @@ public record EventEmissionDefinition
2727
[DataMember(Name = "event", Order = 1), JsonPropertyName("event"), JsonPropertyOrder(1), YamlMember(Alias = "event", Order = 1)]
2828
public required virtual EventDefinition Event { get; set; }
2929

30-
/// <summary>
31-
/// Gets/sets an additional endpoint for emitting a carbon copy of the event.
32-
/// While the runtime's default cloud event endpoint remains the primary destination, setting this property ensures that the event is also published to the specified endpoint.
33-
/// Ideally, this property is left unset so that event delivery relies solely on the runtime's configured endpoint, but when provided, the event will be sent to both endpoints concurrently.
34-
/// </summary>
35-
[DataMember(Name = "cc", Order = 2), JsonPropertyName("cc"), JsonPropertyOrder(2), YamlMember(Alias = "cc", Order = 2)]
36-
public virtual EndpointDefinition? Cc { get; set; }
37-
3830
}

src/ServerlessWorkflow.Sdk/ServerlessWorkflow.Sdk.csproj

+5-6
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<VersionPrefix>1.0.0</VersionPrefix>
8-
<VersionSuffix>alpha6.3</VersionSuffix>
98
<AssemblyVersion>$(VersionPrefix)</AssemblyVersion>
109
<FileVersion>$(VersionPrefix)</FileVersion>
1110
<NeutralLanguage>en</NeutralLanguage>
@@ -33,11 +32,11 @@
3332
</ItemGroup>
3433

3534
<ItemGroup>
36-
<PackageReference Include="FluentValidation.DependencyInjectionExtensions" Version="11.10.0" />
37-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.1" />
38-
<PackageReference Include="Microsoft.Extensions.Http" Version="8.0.1" />
39-
<PackageReference Include="Neuroglia.Serialization.YamlDotNet" Version="4.15.7" />
40-
<PackageReference Include="Semver" Version="2.3.0" />
35+
<PackageReference Include="FluentValidation.DependencyInjectionExtensions" Version="11.11.0" />
36+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.1" />
37+
<PackageReference Include="Microsoft.Extensions.Http" Version="9.0.1" />
38+
<PackageReference Include="Neuroglia.Serialization.YamlDotNet" Version="4.19.0" />
39+
<PackageReference Include="Semver" Version="3.0.0" />
4140
</ItemGroup>
4241

4342
<ItemGroup>

tests/ServerlessWorkflow.Sdk.UnitTests/ServerlessWorkflow.Sdk.UnitTests.csproj

+5-5
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010
</PropertyGroup>
1111

1212
<ItemGroup>
13-
<PackageReference Include="coverlet.collector" Version="6.0.2">
13+
<PackageReference Include="coverlet.collector" Version="6.0.4">
1414
<PrivateAssets>all</PrivateAssets>
1515
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1616
</PackageReference>
17-
<PackageReference Include="FluentAssertions" Version="6.12.1" />
18-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
19-
<PackageReference Include="xunit" Version="2.9.2" />
20-
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
17+
<PackageReference Include="FluentAssertions" Version="8.0.1" />
18+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
19+
<PackageReference Include="xunit" Version="2.9.3" />
20+
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.1">
2121
<PrivateAssets>all</PrivateAssets>
2222
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2323
</PackageReference>

0 commit comments

Comments
 (0)