Skip to content

Commit 7000f20

Browse files
authored
Merge pull request #33 from krymtkts/feature/cpm
Refactor package references for Central Package Management
2 parents 9f9374d + bb249ea commit 7000f20

File tree

5 files changed

+34
-8
lines changed

5 files changed

+34
-8
lines changed

.github/dependabot.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ updates:
2222
# NOTE: directories can use glob patterns.
2323
directories:
2424
- "/"
25-
- "/src/*"
25+
- "/.config"
2626
schedule:
2727
interval: "weekly"
2828
day: "friday"

Directory.Build.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project>
22
<ItemGroup>
3-
<!-- Analyzer configurations. -->
4-
<PackageReference Include="Ionide.Analyzers" Version="0.14.10">
3+
<!-- NOTE: Analyzer configurations. -->
4+
<PackageReference Include="Ionide.Analyzers">
55
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
66
<PrivateAssets>all</PrivateAssets>
77
</PackageReference>

Directory.Packages.props

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<Project>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
<CentralPackageTransitivePinningEnabled>true</CentralPackageTransitivePinningEnabled>
5+
</PropertyGroup>
6+
<ItemGroup>
7+
<!-- NOTE: F# dependencies. -->
8+
<PackageVersion Include="FSharp.Core" Version="10.0.101" />
9+
10+
<!-- NOTE: PowerShell dependencies. -->
11+
<PackageVersion Include="PowerShellStandard.Library" Version="7.0.0-preview.1" />
12+
13+
<!-- NOTE: Avalonia dependencies. -->
14+
<PackageVersion Include="Avalonia.Desktop" Version="11.3.10" />
15+
<PackageVersion Include="Avalonia.Themes.Fluent" Version="11.3.10" />
16+
17+
<!-- NOTE: Test dependencies. -->
18+
<PackageVersion Include="Expecto" Version="11.0.0-alpha8" />
19+
<PackageVersion Include="YoloDev.Expecto.TestSdk" Version="0.15.5" />
20+
21+
<!-- NOTE: Analyzer configurations. -->
22+
<PackageVersion Include="Ionide.Analyzers" Version="0.14.10" />
23+
</ItemGroup>
24+
</Project>

src/PSGameOfLife.Test/PSGameOfLife.Test.fsproj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@
2020
</ItemGroup>
2121

2222
<ItemGroup>
23-
<PackageReference Include="Expecto" Version="10.2.3" />
24-
<PackageReference Include="YoloDev.Expecto.TestSdk" Version="0.15.3" />
23+
<PackageReference Include="FSharp.Core" />
24+
<PackageReference Include="Expecto" />
25+
<PackageReference Include="YoloDev.Expecto.TestSdk" />
2526
</ItemGroup>
2627

2728
<ItemGroup>

src/PSGameOfLife/PSGameOfLife.fsproj

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,10 @@
4747
</ItemGroup>
4848

4949
<ItemGroup>
50-
<PackageReference Include="Avalonia.Desktop" Version="11.3.10" />
51-
<PackageReference Include="Avalonia.Themes.Fluent" Version="11.3.10" />
52-
<PackageReference Include="PowerShellStandard.Library" Version="7.0.0-preview.1">
50+
<PackageReference Include="FSharp.Core" />
51+
<PackageReference Include="Avalonia.Desktop" />
52+
<PackageReference Include="Avalonia.Themes.Fluent" />
53+
<PackageReference Include="PowerShellStandard.Library">
5354
<ExcludeAssets>contentFiles</ExcludeAssets>
5455
<PrivateAssets>All</PrivateAssets>
5556
</PackageReference>

0 commit comments

Comments
 (0)