Skip to content

Commit 380874e

Browse files
committed
added IFileSystem to BuildAgentBase
1 parent 36f3a0a commit 380874e

File tree

18 files changed

+20
-19
lines changed

18 files changed

+20
-19
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public void BuildNumberIsFullSemVer()
4848
writes.ShouldNotContain(x => x != null && x.StartsWith("Executing GenerateSetVersionMessage for "));
4949
}
5050

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

src/GitVersion.BuildAgents/Agents/AppVeyor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace GitVersion.Agents;
66

7-
internal class AppVeyor(IEnvironment environment, ILog log) : BuildAgentBase(environment, log)
7+
internal class AppVeyor(IEnvironment environment, ILog log, IFileSystem fileSystem) : BuildAgentBase(environment, log, fileSystem)
88
{
99
public const string EnvironmentVariableName = "APPVEYOR";
1010

src/GitVersion.BuildAgents/Agents/AzurePipelines.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace GitVersion.Agents;
66

7-
internal class AzurePipelines(IEnvironment environment, ILog log) : BuildAgentBase(environment, log)
7+
internal class AzurePipelines(IEnvironment environment, ILog log, IFileSystem fileSystem) : BuildAgentBase(environment, log, fileSystem)
88
{
99
public const string EnvironmentVariableName = "TF_BUILD";
1010

src/GitVersion.BuildAgents/Agents/BitBucketPipelines.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ internal class BitBucketPipelines : BuildAgentBase
1212
private string? propertyFile;
1313
private string? ps1File;
1414

15-
public BitBucketPipelines(IEnvironment environment, ILog log) : base(environment, log)
15+
public BitBucketPipelines(IEnvironment environment, ILog log, IFileSystem fileSystem) : base(environment, log, fileSystem)
1616
{
1717
WithPropertyFile("gitversion.properties");
1818
WithPowershellFile("gitversion.ps1");

src/GitVersion.BuildAgents/Agents/BuildKite.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
namespace GitVersion.Agents;
55

6-
internal class BuildKite(IEnvironment environment, ILog log) : BuildAgentBase(environment, log)
6+
internal class BuildKite(IEnvironment environment, ILog log, IFileSystem fileSystem) : BuildAgentBase(environment, log, fileSystem)
77
{
88
public const string EnvironmentVariableName = "BUILDKITE";
99

src/GitVersion.BuildAgents/Agents/CodeBuild.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ internal sealed class CodeBuild : BuildAgentBase
1010
public const string WebHookEnvironmentVariableName = "CODEBUILD_WEBHOOK_HEAD_REF";
1111
public const string SourceVersionEnvironmentVariableName = "CODEBUILD_SOURCE_VERSION";
1212

13-
public CodeBuild(IEnvironment environment, ILog log) : base(environment, log) => WithPropertyFile("gitversion.properties");
13+
public CodeBuild(IEnvironment environment, ILog log, IFileSystem fileSystem) : base(environment, log, fileSystem) => WithPropertyFile("gitversion.properties");
1414

1515
public void WithPropertyFile(string propertiesFileName) => this.file = propertiesFileName;
1616

src/GitVersion.BuildAgents/Agents/ContinuaCi.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
namespace GitVersion.Agents;
55

6-
internal class ContinuaCi(IEnvironment environment, ILog log) : BuildAgentBase(environment, log)
6+
internal class ContinuaCi(IEnvironment environment, ILog log, IFileSystem fileSystem) : BuildAgentBase(environment, log, fileSystem)
77
{
88
public const string EnvironmentVariableName = "ContinuaCI.Version";
99

src/GitVersion.BuildAgents/Agents/Drone.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace GitVersion.Agents;
66

7-
internal class Drone(IEnvironment environment, ILog log) : BuildAgentBase(environment, log)
7+
internal class Drone(IEnvironment environment, ILog log, IFileSystem fileSystem) : BuildAgentBase(environment, log, fileSystem)
88
{
99
public const string EnvironmentVariableName = "DRONE";
1010
protected override string EnvironmentVariable => EnvironmentVariableName;

src/GitVersion.BuildAgents/Agents/EnvRun.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace GitVersion.Agents;
66

7-
internal class EnvRun(IEnvironment environment, ILog log) : BuildAgentBase(environment, log)
7+
internal class EnvRun(IEnvironment environment, ILog log, IFileSystem fileSystem) : BuildAgentBase(environment, log, fileSystem)
88
{
99
public const string EnvironmentVariableName = "ENVRUN_DATABASE";
1010
protected override string EnvironmentVariable => EnvironmentVariableName;

src/GitVersion.BuildAgents/Agents/GitHubActions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace GitVersion.Agents;
66

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

0 commit comments

Comments
 (0)