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 <charles.davernas@neuroglia.io>
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

Lines changed: 1 addition & 2 deletions
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

Lines changed: 0 additions & 1 deletion
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

Lines changed: 0 additions & 1 deletion
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

Lines changed: 0 additions & 8 deletions
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

Lines changed: 5 additions & 6 deletions
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

Lines changed: 5 additions & 5 deletions
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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy