Skip to content

Commit 5485e93

Browse files
committed
Adopt central package management and update solution files
1 parent 1e015d3 commit 5485e93

File tree

9 files changed

+101
-74
lines changed

9 files changed

+101
-74
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: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<Project>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
<CentralPackageTransitivePinningEnabled>false</CentralPackageTransitivePinningEnabled>
5+
</PropertyGroup>
6+
<ItemGroup>
7+
<PackageVersion Include="AssemblyMetadata.Generators" Version="2.1.0" />
8+
<PackageVersion Include="coverlet.collector" Version="6.0.4" />
9+
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="[4.4.0]" />
10+
<PackageVersion Include="Microsoft.Bcl.HashCode" Version="6.0.0" />
11+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
12+
<PackageVersion Include="MinVer" Version="6.0.0" />
13+
<PackageVersion Include="System.Text.Json" Version="9.0.9" />
14+
<PackageVersion Include="Verify.Xunit" Version="30.19.1" />
15+
<PackageVersion Include="xunit" Version="2.9.3" />
16+
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.5" />
17+
</ItemGroup>
18+
</Project>

Equatable.Generator.sln

Lines changed: 0 additions & 63 deletions
This file was deleted.

Equatable.Generator.slnx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<Solution>
2+
<Folder Name="/Build/">
3+
<File Path=".github/dependabot.yml" />
4+
<File Path=".github/workflows/dotnet.yml" />
5+
<File Path="Directory.Packages.props" />
6+
<File Path="README.md" />
7+
<File Path="src/Directory.Build.props" />
8+
</Folder>
9+
<Folder Name="/Tests/">
10+
<Project Path="test/Equatable.Entities/Equatable.Entities.csproj" />
11+
<Project Path="test/Equatable.Generator.Tests/Equatable.Generator.Tests.csproj" />
12+
</Folder>
13+
<Project Path="src/Equatable.Comparers/Equatable.Comparers.csproj" />
14+
<Project Path="src/Equatable.Generator/Equatable.Generator.csproj" />
15+
<Project Path="src/Equatable.SourceGenerator/Equatable.SourceGenerator.csproj" />
16+
</Solution>

src/Directory.Build.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939
</PropertyGroup>
4040

4141
<ItemGroup>
42-
<PackageReference Include="AssemblyMetadata.Generators" Version="2.1.0" PrivateAssets="All" />
43-
<PackageReference Include="MinVer" Version="6.0.0" PrivateAssets="All" />
42+
<PackageReference Include="AssemblyMetadata.Generators" PrivateAssets="All" />
43+
<PackageReference Include="MinVer" PrivateAssets="All" />
4444
</ItemGroup>
4545

4646
<ItemGroup>

src/Equatable.Comparers/Equatable.Comparers.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
</PropertyGroup>
66

77
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
8-
<PackageReference Include="Microsoft.Bcl.HashCode" Version="6.0.0" />
8+
<PackageReference Include="Microsoft.Bcl.HashCode" />
99
</ItemGroup>
1010

1111
</Project>

src/Equatable.SourceGenerator/Equatable.SourceGenerator.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
</PropertyGroup>
1818

1919
<ItemGroup>
20-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="[4.4.0]" PrivateAssets="all" />
20+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" PrivateAssets="all" />
2121
</ItemGroup>
2222

2323
</Project>

test/Equatable.Entities/Equatable.Entities.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</PropertyGroup>
1313

1414
<ItemGroup>
15-
<PackageReference Include="System.Text.Json" Version="9.0.6" />
15+
<PackageReference Include="System.Text.Json" />
1616
</ItemGroup>
1717

1818
<ItemGroup>

test/Equatable.Generator.Tests/Equatable.Generator.Tests.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@
1111
</PropertyGroup>
1212

1313
<ItemGroup>
14-
<PackageReference Include="coverlet.collector" Version="6.0.4">
14+
<PackageReference Include="coverlet.collector">
1515
<PrivateAssets>all</PrivateAssets>
1616
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1717
</PackageReference>
18-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="[4.4.0]" />
19-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
20-
<PackageReference Include="Verify.Xunit" Version="30.4.0" />
21-
<PackageReference Include="xunit" Version="2.9.3" />
22-
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
18+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" />
19+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
20+
<PackageReference Include="Verify.Xunit" />
21+
<PackageReference Include="xunit" />
22+
<PackageReference Include="xunit.runner.visualstudio">
2323
<PrivateAssets>all</PrivateAssets>
2424
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2525
</PackageReference>

0 commit comments

Comments
 (0)