-
Notifications
You must be signed in to change notification settings - Fork 23
Expand file tree
/
Copy pathPropulsion.Tool.fsproj
More file actions
48 lines (39 loc) · 2.04 KB
/
Propulsion.Tool.fsproj
File metadata and controls
48 lines (39 loc) · 2.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<OutputType>Exe</OutputType>
<PackAsTool>true</PackAsTool>
<ToolCommandName>propulsion</ToolCommandName>
<!-- No reason to block running the tool on unsupported SDKs -->
<!-- The target framework 'net6.0' is out of support and will not receive security updates in the future -->
<NoWarn>NETSDK1138</NoWarn>
<!-- No reason not to allow to run on newer SDKs -->
<RollForward>Major</RollForward>
</PropertyGroup>
<ItemGroup>
<Compile Include="Infrastructure.fs" />
<Compile Include="Args.fs" />
<Compile Include="Sync.fs" />
<Compile Include="Program.fs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\src\Propulsion.CosmosStore\Propulsion.CosmosStore.fsproj" />
<ProjectReference Include="..\..\src\Propulsion.DynamoStore\Propulsion.DynamoStore.fsproj" />
<ProjectReference Include="..\..\src\Propulsion.MessageDb\Propulsion.MessageDb.fsproj" />
<ProjectReference Include="..\..\src\Propulsion.MemoryStore\Propulsion.MemoryStore.fsproj" />
<ProjectReference Include="..\..\src\Propulsion.Kafka\Propulsion.Kafka.fsproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="MinVer" Version="5.0.0" PrivateAssets="All" />
<!-- The tool should use a relatively fresh Cosmos lib; Equinox.CosmosStore has a conservative dependency-->
<PackageReference Include="Microsoft.Azure.Cosmos" Version="3.49.0" />
<PackageReference Include="Argu" Version="6.2.2" />
<!-- Required or there'll be an exception at runtime re missing support DLLs when using RBAC -->
<PackageReference Include="AWSSDK.SecurityToken" Version="4.0.5.9" />
<!-- Required for AWS SSO resolution -->
<PackageReference Include="AWSSDK.SSO" Version="4.0.2.13" />
<PackageReference Include="AWSSDK.SSOOIDC" Version="4.0.3.14" />
<PackageReference Include="Serilog.Sinks.Async" Version="1.5.0" />
<PackageReference Include="Serilog.Sinks.Console" Version="5.0.1" />
</ItemGroup>
</Project>