Skip to content

Commit 4d8395d

Browse files
committed
adds net10.0 target framework
adds net10.0 as a target framework to msbuild.
1 parent 34d49c3 commit 4d8395d

File tree

15 files changed

+52
-31
lines changed

15 files changed

+52
-31
lines changed

.github/workflows/_unit_tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,6 @@ jobs:
4242
-
4343
name: Test Summary
4444
uses: test-summary/[email protected]
45-
if: ${{ always() && matrix.dotnet_version == '9.0' }}
45+
if: ${{ always() && matrix.dotnet_version == '10.0' }}
4646
with:
4747
paths: artifacts/test-results/*.results.xml

docs/input/docs/usage/msbuild.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ If you want to override the target framework that GitVersion uses to determine t
239239
```xml
240240
<PropertyGroup>
241241
...
242-
<GitVersionTargetFramework>net8.0</GitVersionTargetFramework>
242+
<GitVersionTargetFramework>net10.0</GitVersionTargetFramework>
243243
...
244244
</PropertyGroup>
245245
```

qodana.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ exclude:
112112
#Execute shell command before Qodana execution (Applied in CI/CD pipeline)
113113
bootstrap: curl -fsSL https://dot.net/v1/dotnet-install.sh | bash -s -- --jsonfile /data/project/global.json -i /usr/share/dotnet && dotnet build src/GitVersion.slnx
114114
dotnet:
115-
frameworks: net8.0;net9.0
115+
frameworks: net8.0;net9.0;net10.0
116116
solution: src/GitVersion.slnx
117117

118118
#Install IDE plugins before Qodana execution (Applied in CI/CD pipeline)

src/.run/cli (help).run.xml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
<component name="ProjectRunConfigurationManager">
22
<configuration default="false" name="cli (help)" type="DotNetProject" factoryName=".NET Project">
3-
<option name="EXE_PATH" value="$PROJECT_DIR$/GitVersion.App/bin/Debug/net9.0/gitversion" />
3+
<option name="EXE_PATH" value="$PROJECT_DIR$/GitVersion.App/bin/Debug/net10.0/gitversion" />
44
<option name="PROGRAM_PARAMETERS" value="-help" />
5-
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/../.." />
5+
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/GitVersion.App/bin/Debug/net10.0" />
66
<option name="PASS_PARENT_ENVS" value="1" />
7-
<option name="USE_EXTERNAL_CONSOLE" value="0" />
7+
<option name="ENV_FILE_PATHS" value="" />
8+
<option name="REDIRECT_INPUT_PATH" value="" />
9+
<option name="MIXED_MODE_DEBUG" value="0" />
810
<option name="USE_MONO" value="0" />
911
<option name="RUNTIME_ARGUMENTS" value="" />
12+
<option name="AUTO_ATTACH_CHILDREN" value="0" />
1013
<option name="PROJECT_PATH" value="$PROJECT_DIR$/GitVersion.App/GitVersion.App.csproj" />
1114
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
1215
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
13-
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="0" />
16+
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
1417
<option name="PROJECT_KIND" value="DotNetCore" />
15-
<option name="PROJECT_TFM" value="net9.0" />
18+
<option name="PROJECT_TFM" value="net10.0" />
1619
<method v="2">
1720
<option name="Build" />
1821
</method>

src/.run/cli (showconfig).run.xml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
<component name="ProjectRunConfigurationManager">
22
<configuration default="false" name="cli (showconfig)" type="DotNetProject" factoryName=".NET Project">
3-
<option name="EXE_PATH" value="$PROJECT_DIR$/GitVersion.App/bin/Debug/net9.0/gitversion" />
3+
<option name="EXE_PATH" value="$PROJECT_DIR$/GitVersion.App/bin/Debug/net10.0/gitversion" />
44
<option name="PROGRAM_PARAMETERS" value="-showconfig" />
5-
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/.." />
5+
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/GitVersion.App/bin/Debug/net10.0" />
66
<option name="PASS_PARENT_ENVS" value="1" />
7-
<option name="USE_EXTERNAL_CONSOLE" value="0" />
7+
<option name="ENV_FILE_PATHS" value="" />
8+
<option name="REDIRECT_INPUT_PATH" value="" />
9+
<option name="MIXED_MODE_DEBUG" value="0" />
810
<option name="USE_MONO" value="0" />
911
<option name="RUNTIME_ARGUMENTS" value="" />
12+
<option name="AUTO_ATTACH_CHILDREN" value="0" />
1013
<option name="PROJECT_PATH" value="$PROJECT_DIR$/GitVersion.App/GitVersion.App.csproj" />
1114
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
1215
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
13-
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="0" />
16+
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
1417
<option name="PROJECT_KIND" value="DotNetCore" />
15-
<option name="PROJECT_TFM" value="net9.0" />
18+
<option name="PROJECT_TFM" value="net10.0" />
1619
<method v="2">
1720
<option name="Build" />
1821
</method>

src/.run/cli (version).run.xml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
<component name="ProjectRunConfigurationManager">
22
<configuration default="false" name="cli (version)" type="DotNetProject" factoryName=".NET Project">
3-
<option name="EXE_PATH" value="$PROJECT_DIR$/GitVersion.App/bin/Debug/net9.0/gitversion" />
3+
<option name="EXE_PATH" value="$PROJECT_DIR$/GitVersion.App/bin/Debug/net10.0/gitversion" />
44
<option name="PROGRAM_PARAMETERS" value="-version" />
55
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/../.." />
66
<option name="PASS_PARENT_ENVS" value="1" />
7-
<option name="USE_EXTERNAL_CONSOLE" value="0" />
7+
<option name="ENV_FILE_PATHS" value="" />
8+
<option name="REDIRECT_INPUT_PATH" value="" />
9+
<option name="MIXED_MODE_DEBUG" value="0" />
810
<option name="USE_MONO" value="0" />
911
<option name="RUNTIME_ARGUMENTS" value="" />
12+
<option name="AUTO_ATTACH_CHILDREN" value="0" />
1013
<option name="PROJECT_PATH" value="$PROJECT_DIR$/GitVersion.App/GitVersion.App.csproj" />
1114
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
1215
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
13-
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="0" />
16+
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
1417
<option name="PROJECT_KIND" value="DotNetCore" />
15-
<option name="PROJECT_TFM" value="net9.0" />
18+
<option name="PROJECT_TFM" value="net10.0" />
1619
<method v="2">
1720
<option name="Build" />
1821
</method>

src/.run/cli.run.xml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
<component name="ProjectRunConfigurationManager">
22
<configuration default="false" name="cli" type="DotNetProject" factoryName=".NET Project">
3-
<option name="EXE_PATH" value="$PROJECT_DIR$/GitVersion.App/bin/Debug/net9.0/gitversion" />
3+
<option name="EXE_PATH" value="$PROJECT_DIR$/GitVersion.App/bin/Debug/net10.0/gitversion" />
44
<option name="PROGRAM_PARAMETERS" value="-nocache -l console" />
5-
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/GitVersion.App/bin/Debug/net9.0" />
5+
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/GitVersion.App/bin/Debug/net10.0" />
66
<option name="PASS_PARENT_ENVS" value="1" />
7-
<option name="USE_EXTERNAL_CONSOLE" value="0" />
7+
<option name="ENV_FILE_PATHS" value="" />
8+
<option name="REDIRECT_INPUT_PATH" value="" />
9+
<option name="MIXED_MODE_DEBUG" value="0" />
810
<option name="USE_MONO" value="0" />
911
<option name="RUNTIME_ARGUMENTS" value="" />
12+
<option name="AUTO_ATTACH_CHILDREN" value="0" />
1013
<option name="PROJECT_PATH" value="$PROJECT_DIR$/GitVersion.App/GitVersion.App.csproj" />
1114
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
1215
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
1316
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
1417
<option name="PROJECT_KIND" value="DotNetCore" />
15-
<option name="PROJECT_TFM" value="net9.0" />
18+
<option name="PROJECT_TFM" value="net10.0" />
1619
<method v="2">
1720
<option name="Build" />
1821
</method>

src/.run/schema.run.xml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
<component name="ProjectRunConfigurationManager">
22
<configuration default="false" name="schema" type="DotNetProject" factoryName=".NET Project">
3-
<option name="EXE_PATH" value="$PROJECT_DIR$/GitVersion.Schema/bin/Debug/net9.0/schema" />
3+
<option name="EXE_PATH" value="$PROJECT_DIR$/GitVersion.Schema/bin/Debug/net10.0/schema" />
44
<option name="PROGRAM_PARAMETERS" value="--OutputDirectory schemas --Version 6.1" />
5-
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/.." />
5+
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/GitVersion.Schema/bin/Debug/net10.0" />
66
<option name="PASS_PARENT_ENVS" value="1" />
7-
<option name="USE_EXTERNAL_CONSOLE" value="0" />
7+
<option name="ENV_FILE_PATHS" value="" />
8+
<option name="REDIRECT_INPUT_PATH" value="" />
9+
<option name="MIXED_MODE_DEBUG" value="0" />
810
<option name="USE_MONO" value="0" />
911
<option name="RUNTIME_ARGUMENTS" value="" />
12+
<option name="AUTO_ATTACH_CHILDREN" value="0" />
1013
<option name="PROJECT_PATH" value="$PROJECT_DIR$/GitVersion.Schema/GitVersion.Schema.csproj" />
1114
<option name="PROJECT_EXE_PATH_TRACKING" value="1" />
1215
<option name="PROJECT_ARGUMENTS_TRACKING" value="1" />
13-
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="0" />
16+
<option name="PROJECT_WORKING_DIRECTORY_TRACKING" value="1" />
1417
<option name="PROJECT_KIND" value="DotNetCore" />
15-
<option name="PROJECT_TFM" value="net9.0" />
18+
<option name="PROJECT_TFM" value="net10.0" />
1619
<method v="2">
1720
<option name="Build" />
1821
</method>

src/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project>
22
<PropertyGroup>
3-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
3+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
44

55
<EndYear>$([System.DateTime]::Today.Year)</EndYear>
66
<Authors>GitTools and Contributors</Authors>

src/Directory.Packages.props

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
<!-- common packages -->
77
<PackageVersion Include="JsonSchema.Net" Version="7.3.4" />
88
<PackageVersion Include="LibGit2Sharp" Version="0.31.0" />
9+
<PackageVersion Include="Microsoft.Build.Tasks.Core" Version="17.14.28" />
910
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzers" Version="3.11.0" />
1011
<PackageVersion Include="Microsoft.CodeAnalysis.Common" Version="4.14.0" />
1112
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.14.0" />
@@ -39,6 +40,7 @@
3940
<PackageVersion Include="Shouldly" Version="4.3.0" />
4041
<PackageVersion Include="System.Collections.Immutable" Version="10.0.0" />
4142
<PackageVersion Include="System.Drawing.Common" Version="10.0.0" />
43+
<PackageVersion Include="System.Formats.Nrbf" Version="10.0.0" />
4244
<PackageVersion Include="System.IO.Abstractions" Version="22.0.16" />
4345
<PackageVersion Include="System.Reflection.Metadata" Version="10.0.0" />
4446
<PackageVersion Include="System.Security.Cryptography.Xml" Version="10.0.0" />

0 commit comments

Comments
 (0)