Skip to content

Commit 3ca92ee

Browse files
committed
update to Central Package Management
1 parent 1088605 commit 3ca92ee

File tree

19 files changed

+182
-167
lines changed

19 files changed

+182
-167
lines changed

.github/workflows/stale.yml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
name: Stale Items
2+
on:
3+
schedule:
4+
- cron: "0 6 * * 0"
5+
6+
workflow_dispatch:
7+
8+
jobs:
9+
stale:
10+
name: Mark and Close Stale Items
11+
runs-on: ubuntu-latest
12+
permissions:
13+
issues: write
14+
pull-requests: write
15+
steps:
16+
- uses: actions/stale@v9
17+
with:
18+
repo-token: ${{ secrets.GITHUB_TOKEN }}
19+
20+
days-before-stale: 365
21+
days-before-close: 45
22+
23+
# Issue configuration
24+
stale-issue-label: "stale"
25+
close-issue-label: "closed:stale"
26+
exempt-issue-labels: "pinned,security,enhancement,bug,backlog,epic"
27+
28+
stale-issue-message: |
29+
## ⏰ Stale Issue
30+
31+
This issue has had no activity for 1 year.
32+
It will be closed in 45 days unless there is new activity.
33+
To keep it open, comment or remove the `stale` label.
34+
35+
close-issue-message: |
36+
## 🔒 Closed: Inactive Issue
37+
38+
Closed after 45 days of inactivity.
39+
To reopen, comment with a reason and a maintainer will review.
40+
41+
# PR configuration
42+
stale-pr-label: "stale"
43+
close-pr-label: "closed:stale"
44+
exempt-pr-labels: "pinned,work-in-progress,ready-for-review"
45+
46+
stale-pr-message: |
47+
## ⏰ Stale Pull Request
48+
49+
No activity for 1 year. Will close in 45 days unless updated.
50+
To keep open, push commits, comment, or remove the `stale` label.
51+
52+
close-pr-message: |
53+
## 🔒 Closed: Inactive PR
54+
55+
Closed after 45 days of inactivity.
56+
To continue, reopen or submit a new PR and reference this one.

Directory.Packages.props

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<Project>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
<CentralPackageTransitivePinningEnabled>true</CentralPackageTransitivePinningEnabled>
5+
<NoWarn>$(NoWarn);NU1507</NoWarn>
6+
</PropertyGroup>
7+
<ItemGroup>
8+
<PackageVersion Include="AssemblyMetadata.Generators" Version="2.1.0" />
9+
<PackageVersion Include="Azure.Storage.Blobs" Version="12.25.0" />
10+
<PackageVersion Include="BenchmarkDotNet" Version="0.15.2" />
11+
<PackageVersion Include="Bogus" Version="35.6.3" />
12+
<PackageVersion Include="coverlet.collector" Version="6.0.4" />
13+
<PackageVersion Include="CsvHelper" Version="33.1.0" />
14+
<PackageVersion Include="Dapper" Version="2.1.66" />
15+
<PackageVersion Include="dbup-postgresql" Version="6.0.3" />
16+
<PackageVersion Include="dbup-sqlite" Version="6.0.1" />
17+
<PackageVersion Include="dbup-sqlserver" Version="6.0.0" />
18+
<PackageVersion Include="FluentAssertions" Version="7.2.0" />
19+
<PackageVersion Include="MessagePack" Version="3.1.4" />
20+
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="[4.4.0]" />
21+
<PackageVersion Include="MicroSoft.Data.SqlClient" Version="6.0.2" />
22+
<PackageVersion Include="Microsoft.Data.Sqlite" Version="9.0.7" />
23+
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="9.0.7" />
24+
<PackageVersion Include="Microsoft.Extensions.Caching.Abstractions" Version="9.0.7" />
25+
<PackageVersion Include="Microsoft.Extensions.Caching.StackExchangeRedis" Version="9.0.7" />
26+
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.7" />
27+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.7" />
28+
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="9.0.7" />
29+
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.7" />
30+
<PackageVersion Include="Microsoft.IO.RecyclableMemoryStream" Version="3.0.1" />
31+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
32+
<PackageVersion Include="MinVer" Version="6.0.0" />
33+
<PackageVersion Include="Npgsql" Version="9.0.3" />
34+
<PackageVersion Include="PolySharp" Version="1.15.0" />
35+
<PackageVersion Include="System.ComponentModel.Annotations" Version="5.0.0" />
36+
<PackageVersion Include="System.Text.Json" Version="9.0.7" />
37+
<PackageVersion Include="Testcontainers.Azurite" Version="4.6.0" />
38+
<PackageVersion Include="Testcontainers.MsSql" Version="4.6.0" />
39+
<PackageVersion Include="Testcontainers.Postgresql" Version="4.6.0" />
40+
<PackageVersion Include="Testcontainers.Redis" Version="4.6.0" />
41+
<PackageVersion Include="Verify.Xunit" Version="30.4.0" />
42+
<PackageVersion Include="xunit" Version="2.9.3" />
43+
<PackageVersion Include="XUnit.Hosting" Version="2.0.1" />
44+
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.2" />
45+
</ItemGroup>
46+
</Project>

FluentCommand.sln

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{38D98603
2121
coverlet.runsettings = coverlet.runsettings
2222
.github\dependabot.yml = .github\dependabot.yml
2323
src\Directory.Build.props = src\Directory.Build.props
24+
Directory.Packages.props = Directory.Packages.props
2425
.github\workflows\dotnet.yml = .github\workflows\dotnet.yml
2526
.github\workflows\merge.yml = .github\workflows\merge.yml
2627
README.md = README.md

src/Directory.Build.props

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<Project>
2-
32
<PropertyGroup Label="Package">
43
<Description>Fluent Wrapper for DbCommand</Description>
54
<Copyright>Copyright © $([System.DateTime]::Now.ToString(yyyy)) LoreSoft</Copyright>
@@ -15,33 +14,27 @@
1514
<RepositoryUrl>https://github.com/loresoft/FluentCommand</RepositoryUrl>
1615
<PublishRepositoryUrl>true</PublishRepositoryUrl>
1716
</PropertyGroup>
18-
1917
<PropertyGroup Label="Debug">
2018
<DebugType>embedded</DebugType>
2119
<EmbedUntrackedSources>true</EmbedUntrackedSources>
2220
<IncludeSymbols>false</IncludeSymbols>
2321
</PropertyGroup>
24-
2522
<PropertyGroup Condition="'$(GITHUB_ACTIONS)' == 'true'">
2623
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
2724
</PropertyGroup>
28-
2925
<PropertyGroup Label="Options">
3026
<DefaultLanguage>en-US</DefaultLanguage>
3127
<LangVersion>latest</LangVersion>
3228
<ImplicitUsings>enable</ImplicitUsings>
3329
<NoWarn>1591</NoWarn>
3430
</PropertyGroup>
35-
3631
<PropertyGroup>
3732
<MinVerTagPrefix>v</MinVerTagPrefix>
3833
</PropertyGroup>
39-
4034
<ItemGroup>
41-
<PackageReference Include="AssemblyMetadata.Generators" Version="2.1.0" PrivateAssets="All" />
42-
<PackageReference Include="MinVer" Version="6.0.0" PrivateAssets="All" />
35+
<PackageReference Include="AssemblyMetadata.Generators" PrivateAssets="All" />
36+
<PackageReference Include="MinVer" PrivateAssets="All" />
4337
</ItemGroup>
44-
4538
<ItemGroup>
4639
<None Include=".\..\..\logo.png">
4740
<Pack>true</Pack>
@@ -54,5 +47,4 @@
5447
<Visible>false</Visible>
5548
</None>
5649
</ItemGroup>
57-
58-
</Project>
50+
</Project>
Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
32
<PropertyGroup>
43
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
54
</PropertyGroup>
6-
75
<ItemGroup>
8-
<PackageReference Include="MessagePack" Version="3.1.4" />
9-
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="9.0.8" />
6+
<PackageReference Include="MessagePack" />
7+
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" />
108
</ItemGroup>
11-
129
<ItemGroup>
1310
<ProjectReference Include="..\FluentCommand\FluentCommand.csproj" />
1411
</ItemGroup>
15-
1612
</Project>
Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,12 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
32
<PropertyGroup>
43
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
54
<RootNamespace>FluentCommand</RootNamespace>
65
</PropertyGroup>
7-
86
<ItemGroup>
9-
<PackageReference Include="Microsoft.IO.RecyclableMemoryStream" Version="3.0.1" />
7+
<PackageReference Include="Microsoft.IO.RecyclableMemoryStream" />
108
</ItemGroup>
11-
129
<ItemGroup>
1310
<ProjectReference Include="..\FluentCommand\FluentCommand.csproj" />
1411
</ItemGroup>
15-
16-
17-
</Project>
12+
</Project>
Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,18 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
32
<PropertyGroup>
43
<TargetFramework>netstandard2.0</TargetFramework>
5-
64
<SuppressDependenciesWhenPacking>true</SuppressDependenciesWhenPacking>
7-
85
<IsRoslynComponent>true</IsRoslynComponent>
96
<NoPackageAnalysis>true</NoPackageAnalysis>
107
<IncludeBuildOutput>false</IncludeBuildOutput>
118
<DevelopmentDependency>true</DevelopmentDependency>
129
<IsPackable>false</IsPackable>
13-
1410
<AnalyzerLanguage>cs</AnalyzerLanguage>
1511
<AnalyzerRoslynVersion>4.4</AnalyzerRoslynVersion>
16-
1712
<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>
1813
</PropertyGroup>
19-
2014
<ItemGroup>
2115
<!-- https://learn.microsoft.com/en-us/visualstudio/extensibility/roslyn-version-support -->
22-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="[4.4.0]" PrivateAssets="all" />
16+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" PrivateAssets="all" />
2317
</ItemGroup>
24-
25-
</Project>
18+
</Project>
Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
32
<PropertyGroup>
43
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
54
<ImplicitUsings>enable</ImplicitUsings>
65
<Nullable>enable</Nullable>
76
</PropertyGroup>
8-
97
<ItemGroup>
10-
<PackageReference Include="System.Text.Json" Version="9.0.7" />
8+
<PackageReference Include="System.Text.Json" />
119
</ItemGroup>
12-
13-
</Project>
10+
</Project>

src/FluentCommand.Json/FluentCommand.Json.csproj

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,11 @@
33
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
44
<RootNamespace>FluentCommand</RootNamespace>
55
</PropertyGroup>
6-
76
<ItemGroup>
87
<ProjectReference Include="..\FluentCommand\FluentCommand.csproj" />
98
</ItemGroup>
10-
119
<ItemGroup>
12-
<PackageReference Include="Microsoft.IO.RecyclableMemoryStream" Version="3.0.1" />
13-
<PackageReference Include="System.Text.Json" Version="9.0.7" />
10+
<PackageReference Include="Microsoft.IO.RecyclableMemoryStream" />
11+
<PackageReference Include="System.Text.Json" />
1412
</ItemGroup>
15-
16-
</Project>
13+
</Project>

src/FluentCommand.SqlServer/FluentCommand.SqlServer.csproj

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,11 @@
33
<TargetFrameworks>net462;net8.0;net9.0</TargetFrameworks>
44
<RootNamespace>FluentCommand</RootNamespace>
55
</PropertyGroup>
6-
76
<ItemGroup>
87
<ProjectReference Include="..\FluentCommand.Import\FluentCommand.Import.csproj" />
98
<ProjectReference Include="..\FluentCommand\FluentCommand.csproj" />
109
</ItemGroup>
11-
1210
<ItemGroup>
13-
<PackageReference Include="MicroSoft.Data.SqlClient" Version="6.0.2" />
11+
<PackageReference Include="MicroSoft.Data.SqlClient" />
1412
</ItemGroup>
15-
16-
</Project>
13+
</Project>

0 commit comments

Comments
 (0)