Skip to content

Commit f3f45e6

Browse files
committed
.net 10 support
1 parent 10377d5 commit f3f45e6

21 files changed

Lines changed: 155 additions & 156 deletions

.github/workflows/dotnet.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: Install .NET
3232
uses: actions/setup-dotnet@v5
3333
with:
34-
dotnet-version: 9.x
34+
dotnet-version: 10.x
3535

3636
- name: Restore Dependencies
3737
run: dotnet restore

.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@v10
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: 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>false</CentralPackageTransitivePinningEnabled>
5+
</PropertyGroup>
6+
<ItemGroup>
7+
<PackageVersion Include="AssemblyMetadata.Generators" Version="2.1.0" />
8+
<PackageVersion Include="AwesomeAssertions" Version="9.3.0" />
9+
<PackageVersion Include="coverlet.collector" Version="6.0.4" />
10+
<PackageVersion Include="FluentAssertions" Version="[7.2.0]" />
11+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.0" />
12+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.0" />
13+
<PackageVersion Include="Microsoft.Extensions.Http" Version="10.0.0" />
14+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
15+
<PackageVersion Include="MinVer" Version="6.0.0" />
16+
<PackageVersion Include="Newtonsoft.Json" Version="13.0.4" />
17+
<PackageVersion Include="System.Text.Json" Version="10.0.0" />
18+
<PackageVersion Include="Testcontainers" Version="4.8.1" />
19+
<PackageVersion Include="xunit" Version="2.9.3" />
20+
<PackageVersion Include="XUnit.Hosting" Version="4.0.0" />
21+
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.5" />
22+
<PackageVersion Include="xunit.v3" Version="3.2.0" />
23+
</ItemGroup>
24+
</Project>

FluentRest.sln

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

FluentRest.slnx

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

src/Directory.Build.props

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

4040
<ItemGroup>
41-
<PackageReference Include="AssemblyMetadata.Generators" Version="2.1.0" PrivateAssets="All" />
42-
<PackageReference Include="MinVer" Version="6.0.0" PrivateAssets="All" />
41+
<PackageReference Include="AssemblyMetadata.Generators" PrivateAssets="All" />
42+
<PackageReference Include="MinVer" PrivateAssets="All" />
4343
</ItemGroup>
4444

4545
<ItemGroup>
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0;net9.0</TargetFrameworks>
3+
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0;net9.0;net10.0</TargetFrameworks>
44
</PropertyGroup>
55

66
<ItemGroup>
77
<ProjectReference Include="..\FluentRest\FluentRest.csproj" />
88
</ItemGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.0" />
12-
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.0" />
13-
<PackageReference Include="Microsoft.Extensions.Http" Version="10.0.0" />
11+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" />
12+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
13+
<PackageReference Include="Microsoft.Extensions.Http" />
1414
</ItemGroup>
1515

1616
</Project>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0;net9.0</TargetFrameworks>
3+
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0;net9.0;net10.0</TargetFrameworks>
44
</PropertyGroup>
55

66
<ItemGroup>
7-
<PackageReference Include="System.Text.Json" Version="10.0.0" />
7+
<PackageReference Include="System.Text.Json" />
88
</ItemGroup>
99

1010
</Project>

src/FluentRest.NewtonsoftJson/FluentRest.NewtonsoftJson.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0;net9.0</TargetFrameworks>
3+
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0;net9.0;net10.0</TargetFrameworks>
44
</PropertyGroup>
55

66
<ItemGroup>
7-
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
7+
<PackageReference Include="Newtonsoft.Json" />
88
</ItemGroup>
99

1010
<ItemGroup>

src/FluentRest/FluentRest.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0;net9.0</TargetFrameworks>
3+
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0;net9.0;net10.0</TargetFrameworks>
44
<Nullable>enable</Nullable>
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="System.Text.Json" Version="10.0.0" />
8+
<PackageReference Include="System.Text.Json" />
99
</ItemGroup>
1010

1111
</Project>

0 commit comments

Comments
 (0)