Skip to content

Commit f777262

Browse files
authored
Merge pull request #4107 from arturcic/feature/sunset-net7.0
Sunset .net 7.0
2 parents e10cdae + fa2def9 commit f777262

18 files changed

+17
-42
lines changed

.github/workflows/_artifacts_linux.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- ubuntu.20.04
2929
- ubuntu.22.04
3030
- ubuntu.24.04
31-
targetFramework: [ '6.0', '7.0', '8.0' ]
31+
targetFramework: [ '6.0', '8.0' ]
3232

3333
steps:
3434
-

.github/workflows/_docker.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- ubuntu.20.04
2929
- ubuntu.22.04
3030
- ubuntu.24.04
31-
targetFramework: [ '6.0', '7.0', '8.0' ]
31+
targetFramework: [ '6.0', '8.0' ]
3232

3333
steps:
3434
-

.github/workflows/_docker_manifests.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- ubuntu.20.04
2222
- ubuntu.22.04
2323
- ubuntu.24.04
24-
targetFramework: [ '6.0', '7.0', '8.0' ]
24+
targetFramework: [ '6.0', '8.0' ]
2525

2626
steps:
2727
-

.github/workflows/_unit_tests.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
fail-fast: false
1515
matrix:
1616
os: [windows-latest, ubuntu-latest, macos-13, macos-14]
17-
targetFramework: [ '6.0', '7.0', '8.0' ]
17+
targetFramework: [ '6.0', '8.0' ]
1818

1919
runs-on: ${{ matrix.os }}
2020
steps:

build/.run/UnitTest (7.0).run.xml

-23
This file was deleted.

build/artifacts/Tasks/ArtifactsDotnetToolTest.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace Artifacts.Tasks;
55
[TaskName(nameof(ArtifactsDotnetToolTest))]
66
[TaskDescription("Tests the dotnet global tool in docker container")]
77
[TaskArgument(Arguments.DockerRegistry, Constants.DockerHub, Constants.GitHub)]
8-
[TaskArgument(Arguments.DockerDotnetVersion, Constants.Version60, Constants.Version70, Constants.Version80)]
8+
[TaskArgument(Arguments.DockerDotnetVersion, Constants.Version60, Constants.Version80)]
99
[TaskArgument(Arguments.DockerDistro, Constants.AlpineLatest, Constants.DebianLatest, Constants.UbuntuLatest)]
1010
[IsDependentOn(typeof(ArtifactsPrepare))]
1111
public class ArtifactsDotnetToolTest : FrostingTask<BuildContext>

build/artifacts/Tasks/ArtifactsMsBuildCoreTest.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace Artifacts.Tasks;
55
[TaskName(nameof(ArtifactsMsBuildCoreTest))]
66
[TaskDescription("Tests the msbuild package in docker container")]
77
[TaskArgument(Arguments.DockerRegistry, Constants.DockerHub, Constants.GitHub)]
8-
[TaskArgument(Arguments.DockerDotnetVersion, Constants.Version60, Constants.Version70, Constants.Version80)]
8+
[TaskArgument(Arguments.DockerDotnetVersion, Constants.Version60, Constants.Version80)]
99
[TaskArgument(Arguments.DockerDistro, Constants.AlpineLatest, Constants.DebianLatest, Constants.UbuntuLatest)]
1010
[IsDependentOn(typeof(ArtifactsPrepare))]
1111
public class ArtifactsMsBuildCoreTest : FrostingTask<BuildContext>
@@ -32,7 +32,7 @@ public override void Run(BuildContext context)
3232

3333
var targetFramework = framework switch
3434
{
35-
Constants.Version60 or Constants.Version70 or Constants.Version80 => $"net{framework}",
35+
Constants.Version60 or Constants.Version80 => $"net{framework}",
3636
_ => framework
3737
};
3838

build/artifacts/Tasks/ArtifactsNativeTest.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace Artifacts.Tasks;
55
[TaskName(nameof(ArtifactsNativeTest))]
66
[TaskDescription("Tests the native executables in docker container")]
77
[TaskArgument(Arguments.DockerRegistry, Constants.DockerHub, Constants.GitHub)]
8-
[TaskArgument(Arguments.DockerDotnetVersion, Constants.Version60, Constants.Version70, Constants.Version80)]
8+
[TaskArgument(Arguments.DockerDotnetVersion, Constants.Version60, Constants.Version80)]
99
[TaskArgument(Arguments.DockerDistro, Constants.AlpineLatest, Constants.DebianLatest, Constants.UbuntuLatest)]
1010
[IsDependentOn(typeof(ArtifactsPrepare))]
1111
public class ArtifactsNativeTest : FrostingTask<BuildContext>

build/artifacts/Tasks/ArtifactsPrepare.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace Artifacts.Tasks;
55
[TaskName(nameof(ArtifactsPrepare))]
66
[TaskDescription("Pulls the docker images needed for testing the artifacts")]
77
[TaskArgument(Arguments.DockerRegistry, Constants.DockerHub, Constants.GitHub)]
8-
[TaskArgument(Arguments.DockerDotnetVersion, Constants.Version60, Constants.Version70, Constants.Version80)]
8+
[TaskArgument(Arguments.DockerDotnetVersion, Constants.Version60, Constants.Version80)]
99
[TaskArgument(Arguments.DockerDistro, Constants.AlpineLatest, Constants.DebianLatest, Constants.UbuntuLatest)]
1010
public class ArtifactsPrepare : FrostingTask<BuildContext>
1111
{

build/artifacts/Tasks/ArtifactsTest.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace Artifacts.Tasks;
55
[TaskName(nameof(ArtifactsTest))]
66
[TaskDescription("Tests packages in docker container")]
77
[TaskArgument(Arguments.DockerRegistry, Constants.DockerHub, Constants.GitHub)]
8-
[TaskArgument(Arguments.DockerDotnetVersion, Constants.Version60, Constants.Version70, Constants.Version80)]
8+
[TaskArgument(Arguments.DockerDotnetVersion, Constants.Version60, Constants.Version80)]
99
[TaskArgument(Arguments.DockerDistro, Constants.AlpineLatest, Constants.DebianLatest, Constants.UbuntuLatest)]
1010
[IsDependentOn(typeof(ArtifactsNativeTest))]
1111
[IsDependentOn(typeof(ArtifactsDotnetToolTest))]

build/build/Tasks/Test/UnitTest.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ namespace Build.Tasks;
88

99
[TaskName(nameof(UnitTest))]
1010
[TaskDescription("Run the unit tests")]
11-
[TaskArgument(Arguments.DotnetTarget, Constants.Version60, Constants.Version70, Constants.Version80)]
11+
[TaskArgument(Arguments.DotnetTarget, Constants.Version60, Constants.Version80)]
1212
[IsDependentOn(typeof(Build))]
1313
public class UnitTest : FrostingTask<BuildContext>
1414
{

build/common/Utilities/Constants.cs

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,14 @@ public class Constants
66
public const string Repository = "GitVersion";
77

88
public const string Version60 = "6.0";
9-
public const string Version70 = "7.0";
109
public const string Version80 = "8.0";
1110
public const string VersionLatest = Version80;
1211

1312
public const string DefaultBranch = "main";
1413
public const string DefaultConfiguration = "Release";
1514

1615
public static readonly Architecture[] ArchToBuild = [Architecture.Amd64, Architecture.Arm64];
17-
public static readonly string[] Frameworks = [Version60, Version70, Version80];
16+
public static readonly string[] Frameworks = [Version60, Version80];
1817

1918
public const string DockerBaseImageName = "gittools/build-images";
2019
public const string DockerImageName = "gittools/gitversion";

build/docker/Tasks/DockerBuild.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace Docker.Tasks;
55
[TaskName(nameof(DockerBuild))]
66
[TaskDescription("Build the docker images containing the GitVersion Tool")]
77
[TaskArgument(Arguments.DockerRegistry, Constants.DockerHub, Constants.GitHub)]
8-
[TaskArgument(Arguments.DockerDotnetVersion, Constants.Version60, Constants.Version70, Constants.Version80)]
8+
[TaskArgument(Arguments.DockerDotnetVersion, Constants.Version60, Constants.Version80)]
99
[TaskArgument(Arguments.DockerDistro, Constants.AlpineLatest, Constants.DebianLatest, Constants.UbuntuLatest)]
1010
[TaskArgument(Arguments.Architecture, Constants.Amd64, Constants.Arm64)]
1111
public class DockerBuild : FrostingTask<BuildContext>

build/docker/Tasks/DockerManifest.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace Docker.Tasks;
55
[TaskName(nameof(DockerManifest))]
66
[TaskDescription("Publish the docker manifest containing the images for amd64 and arm64")]
77
[TaskArgument(Arguments.DockerRegistry, Constants.DockerHub, Constants.GitHub)]
8-
[TaskArgument(Arguments.DockerDotnetVersion, Constants.Version60, Constants.Version70, Constants.Version80)]
8+
[TaskArgument(Arguments.DockerDotnetVersion, Constants.Version60, Constants.Version80)]
99
[TaskArgument(Arguments.DockerDistro, Constants.AlpineLatest, Constants.DebianLatest, Constants.UbuntuLatest)]
1010
[IsDependentOn(typeof(DockerManifestInternal))]
1111
public class DockerManifest : FrostingTask<BuildContext>

build/docker/Tasks/DockerPublish.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace Docker.Tasks;
55
[TaskName(nameof(DockerPublish))]
66
[TaskDescription("Publish the docker images containing the GitVersion Tool")]
77
[TaskArgument(Arguments.DockerRegistry, Constants.DockerHub, Constants.GitHub)]
8-
[TaskArgument(Arguments.DockerDotnetVersion, Constants.Version60, Constants.Version70, Constants.Version80)]
8+
[TaskArgument(Arguments.DockerDotnetVersion, Constants.Version60, Constants.Version80)]
99
[TaskArgument(Arguments.DockerDistro, Constants.AlpineLatest, Constants.DebianLatest, Constants.UbuntuLatest)]
1010
[TaskArgument(Arguments.Architecture, Constants.Amd64, Constants.Arm64)]
1111
[IsDependentOn(typeof(DockerPublishInternal))]

build/docker/Tasks/DockerTest.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace Docker.Tasks;
55
[TaskName(nameof(DockerTest))]
66
[TaskDescription("Test the docker images containing the GitVersion Tool")]
77
[TaskArgument(Arguments.DockerRegistry, Constants.DockerHub, Constants.GitHub)]
8-
[TaskArgument(Arguments.DockerDotnetVersion, Constants.Version60, Constants.Version70, Constants.Version80)]
8+
[TaskArgument(Arguments.DockerDotnetVersion, Constants.Version60, Constants.Version80)]
99
[TaskArgument(Arguments.DockerDistro, Constants.AlpineLatest, Constants.DebianLatest, Constants.UbuntuLatest)]
1010
[TaskArgument(Arguments.Architecture, Constants.Amd64, Constants.Arm64)]
1111
[IsDependentOn(typeof(DockerBuild))]

src/Directory.Build.props

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project>
22
<PropertyGroup>
3-
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0</TargetFrameworks>
44

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

src/GitVersion.MsBuild/GitVersion.MsBuild.csproj

-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
<None Include="msbuild/buildMultiTargeting/*.*" Pack="true" PackagePath="buildMultiTargeting" />
4040

4141
<None Include="$(ExePublishPath)/net6.0/publish/**/*;$(BinPath)/net6.0/GitVersion.MsBuild.*" Pack="true" PackagePath="tools/net6.0" />
42-
<None Include="$(ExePublishPath)/net7.0/publish/**/*;$(BinPath)/net7.0/GitVersion.MsBuild.*" Pack="true" PackagePath="tools/net7.0" />
4342
<None Include="$(ExePublishPath)/net8.0/publish/**/*;$(BinPath)/net8.0/GitVersion.MsBuild.*" Pack="true" PackagePath="tools/net8.0" />
4443
</ItemGroup>
4544

0 commit comments

Comments
 (0)