Add Amazon.Lambda.DurableExecution project scaffolding#2359
Add Amazon.Lambda.DurableExecution project scaffolding#2359GarrettBeatty wants to merge 1 commit into
Conversation
9d78744 to
075b5e6
Compare
994f721 to
040265a
Compare
040265a to
fa704e7
Compare
fa704e7 to
a90329b
Compare
| <Exec Command="dotnet test -c $(Configuration)" WorkingDirectory="..\Libraries\test\SnapshotRestore.Registry.Tests"/> | ||
| <Exec Command="dotnet test -c $(Configuration)" WorkingDirectory="..\Libraries\test\Amazon.Lambda.RuntimeSupport.Tests\Amazon.Lambda.RuntimeSupport.UnitTests"/> | ||
| <Exec Command="dotnet test -c $(Configuration)" WorkingDirectory="..\Libraries\test\Amazon.Lambda.Annotations.SourceGenerators.Tests"/> | ||
| <Exec Command="dotnet test -c $(Configuration)" WorkingDirectory="..\Libraries\test\Amazon.Lambda.DurableExecution.Tests"/> |
There was a problem hiding this comment.
not sure if this is needed here or what this target is actually for and why it doesnt include other unit test projects? there is already a run-tests which runs everything
| "Path": "Libraries/src/Amazon.Lambda.Core/Amazon.Lambda.Core.csproj" | ||
| }, | ||
| { | ||
| "Name": "Amazon.Lambda.DurableExecution", |
There was a problem hiding this comment.
ill create an actual change file at the very end once we are ready to release
| @@ -0,0 +1,5 @@ | |||
| namespace Amazon.Lambda.DurableExecution; | |||
|
|
|||
| internal static class AssemblyMarker | |||
There was a problem hiding this comment.
file is placeholder for scaffolding. will be removed in next pr
|
|
||
| public class AssemblyLoadTests | ||
| { | ||
| [Fact] |
There was a problem hiding this comment.
file is placeholder for scaffolding. will be removed in next pr
a90329b to
bc12581
Compare
| <Import Project="..\..\..\buildtools\common.props" /> | ||
|
|
||
| <PropertyGroup> | ||
| <TargetFramework>net8.0</TargetFramework> |
There was a problem hiding this comment.
Can you use the $(DefaultPackageTargets) msbuild property I added in my previous PR?
| <Project Sdk="Microsoft.NET.Sdk"> | ||
|
|
||
| <PropertyGroup> | ||
| <TargetFramework>net8.0</TargetFramework> |
There was a problem hiding this comment.
Can you use the $(DefaultPackageTargets) msbuild property I added in my previous PR?
bc12581 to
9eff24c
Compare
| <Import Project="..\..\..\buildtools\common.props" /> | ||
|
|
||
| <PropertyGroup> | ||
| <TargetFramework>$(DefaultPackageTargets)</TargetFramework> |
There was a problem hiding this comment.
Since $(DefaultPackageTargets) has multiple targets, .NET 8 and 10. You need to change TargetFramework to TargetFrameworks.
| <Project Sdk="Microsoft.NET.Sdk"> | ||
|
|
||
| <PropertyGroup> | ||
| <TargetFramework>$(DefaultPackageTargets)</TargetFramework> |
There was a problem hiding this comment.
Since $(DefaultPackageTargets) has multiple targets, .NET 8 and 10. You need to change TargetFramework to TargetFrameworks.
Establishes the package metadata for the durable execution SDK: src project (net8.0, trimmable, signed) and the matching test project with InternalsVisibleTo wired up. No public API is added yet — a single sanity test verifies the assembly loads. Subsequent PRs will add the actual SDK contents on top of this scaffolding. stack-info: PR: #2359, branch: GarrettBeatty/stack/1 build PR comments PR comments
9eff24c to
b590506
Compare
Stacked PRs:
Add Amazon.Lambda.DurableExecution project scaffolding
Establishes the package metadata for the durable execution SDK:
src project (net8.0, trimmable, signed) and the matching test project
with InternalsVisibleTo wired up. No public API is added yet — a
single sanity test verifies the assembly loads.
Subsequent PRs will add the actual SDK contents on top of this scaffolding.
build
PR comments
PR comments