Skip to content

Commit c410e0a

Browse files
committed
use primary constructors - GitVersion.Configuration & GitVersion.LibGit2Sharp
1 parent 4c476fa commit c410e0a

39 files changed

+105
-242
lines changed

src/GitVersion.BuildAgents.Tests/Agents/BuildServerBaseTests.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,10 @@ public void BuildNumberIsFullSemVer()
4949
writes.ShouldNotContain(x => x != null && x.StartsWith("Executing GenerateSetVersionMessage for "));
5050
}
5151

52-
private class BuildAgent : BuildAgentBase
52+
private class BuildAgent(IEnvironment environment, ILog log) : BuildAgentBase(environment, log)
5353
{
5454
protected override string EnvironmentVariable => throw new NotImplementedException();
5555

56-
public BuildAgent(IEnvironment environment, ILog log) : base(environment, log)
57-
{
58-
}
59-
6056
public override bool CanApplyToCurrentContext() => throw new NotImplementedException();
6157

6258
public override string GenerateSetVersionMessage(GitVersionVariables variables) => variables.FullSemVer;

src/GitVersion.BuildAgents/Agents/AppVeyor.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,8 @@
44

55
namespace GitVersion.Agents;
66

7-
internal class AppVeyor : BuildAgentBase
7+
internal class AppVeyor(IEnvironment environment, ILog log) : BuildAgentBase(environment, log)
88
{
9-
public AppVeyor(IEnvironment environment, ILog log) : base(environment, log)
10-
{
11-
}
12-
139
public const string EnvironmentVariableName = "APPVEYOR";
1410

1511
protected override string EnvironmentVariable => EnvironmentVariableName;

src/GitVersion.BuildAgents/Agents/AzurePipelines.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,8 @@
55

66
namespace GitVersion.Agents;
77

8-
internal class AzurePipelines : BuildAgentBase
8+
internal class AzurePipelines(IEnvironment environment, ILog log) : BuildAgentBase(environment, log)
99
{
10-
public AzurePipelines(IEnvironment environment, ILog log) : base(environment, log)
11-
{
12-
}
13-
1410
public const string EnvironmentVariableName = "TF_BUILD";
1511

1612
protected override string EnvironmentVariable => EnvironmentVariableName;

src/GitVersion.BuildAgents/Agents/BuildKite.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,8 @@
33

44
namespace GitVersion.Agents;
55

6-
internal class BuildKite : BuildAgentBase
6+
internal class BuildKite(IEnvironment environment, ILog log) : BuildAgentBase(environment, log)
77
{
8-
public BuildKite(IEnvironment environment, ILog log) : base(environment, log)
9-
{
10-
}
11-
128
public const string EnvironmentVariableName = "BUILDKITE";
139

1410
protected override string EnvironmentVariable => EnvironmentVariableName;

src/GitVersion.BuildAgents/Agents/ContinuaCi.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,8 @@
33

44
namespace GitVersion.Agents;
55

6-
internal class ContinuaCi : BuildAgentBase
6+
internal class ContinuaCi(IEnvironment environment, ILog log) : BuildAgentBase(environment, log)
77
{
8-
public ContinuaCi(IEnvironment environment, ILog log) : base(environment, log)
9-
{
10-
}
11-
128
public const string EnvironmentVariableName = "ContinuaCI.Version";
139

1410
protected override string EnvironmentVariable => EnvironmentVariableName;

src/GitVersion.BuildAgents/Agents/Drone.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,8 @@
44

55
namespace GitVersion.Agents;
66

7-
internal class Drone : BuildAgentBase
7+
internal class Drone(IEnvironment environment, ILog log) : BuildAgentBase(environment, log)
88
{
9-
public Drone(IEnvironment environment, ILog log) : base(environment, log)
10-
{
11-
}
12-
139
public const string EnvironmentVariableName = "DRONE";
1410
protected override string EnvironmentVariable => EnvironmentVariableName;
1511
public override bool CanApplyToCurrentContext() => "true".Equals(Environment.GetEnvironmentVariable(EnvironmentVariable), StringComparison.OrdinalIgnoreCase);

src/GitVersion.BuildAgents/Agents/EnvRun.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,8 @@
44

55
namespace GitVersion.Agents;
66

7-
internal class EnvRun : BuildAgentBase
7+
internal class EnvRun(IEnvironment environment, ILog log) : BuildAgentBase(environment, log)
88
{
9-
public EnvRun(IEnvironment environment, ILog log) : base(environment, log)
10-
{
11-
}
12-
139
public const string EnvironmentVariableName = "ENVRUN_DATABASE";
1410
protected override string EnvironmentVariable => EnvironmentVariableName;
1511
public override bool CanApplyToCurrentContext()

src/GitVersion.BuildAgents/Agents/GitHubActions.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,10 @@
44

55
namespace GitVersion.Agents;
66

7-
internal class GitHubActions : BuildAgentBase
7+
internal class GitHubActions(IEnvironment environment, ILog log) : BuildAgentBase(environment, log)
88
{
99
// https://help.github.com/en/actions/automating-your-workflow-with-github-actions/using-environment-variables#default-environment-variables
1010

11-
public GitHubActions(IEnvironment environment, ILog log) : base(environment, log)
12-
{
13-
}
14-
1511
public const string EnvironmentVariableName = "GITHUB_ACTIONS";
1612
public const string GitHubSetEnvTempFileEnvironmentVariableName = "GITHUB_ENV";
1713

src/GitVersion.BuildAgents/Agents/MyGet.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,8 @@
55

66
namespace GitVersion.Agents;
77

8-
internal class MyGet : BuildAgentBase
8+
internal class MyGet(IEnvironment environment, ILog log) : BuildAgentBase(environment, log)
99
{
10-
public MyGet(IEnvironment environment, ILog log) : base(environment, log)
11-
{
12-
}
13-
1410
public const string EnvironmentVariableName = "BuildRunner";
1511
protected override string EnvironmentVariable => EnvironmentVariableName;
1612
public override bool CanApplyToCurrentContext()

src/GitVersion.BuildAgents/Agents/SpaceAutomation.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,8 @@
33

44
namespace GitVersion.Agents;
55

6-
internal class SpaceAutomation : BuildAgentBase
6+
internal class SpaceAutomation(IEnvironment environment, ILog log) : BuildAgentBase(environment, log)
77
{
8-
public SpaceAutomation(IEnvironment environment, ILog log) : base(environment, log)
9-
{
10-
}
11-
128
public const string EnvironmentVariableName = "JB_SPACE_PROJECT_KEY";
139

1410
protected override string EnvironmentVariable => EnvironmentVariableName;

0 commit comments

Comments
 (0)