diff --git a/src/GitVersionCore.Tests/BuildAgents/BuildServerBaseTests.cs b/src/GitVersionCore.Tests/BuildAgents/BuildServerBaseTests.cs index 271dba4e5a..f151c514d2 100644 --- a/src/GitVersionCore.Tests/BuildAgents/BuildServerBaseTests.cs +++ b/src/GitVersionCore.Tests/BuildAgents/BuildServerBaseTests.cs @@ -53,7 +53,7 @@ public void BuildNumberIsFullSemVer() writes = new List(); buildServer.WriteIntegration(writes.Add, variables, false); - writes.ShouldBeEmpty(); + writes.ShouldNotContain(x => x.StartsWith("Executing GenerateSetVersionMessage for ")); } private class BuildAgent : BuildAgentBase diff --git a/src/GitVersionCore.Tests/BuildAgents/GitHubActionsTests.cs b/src/GitVersionCore.Tests/BuildAgents/GitHubActionsTests.cs index 2b8f2476d7..98ef83cc24 100644 --- a/src/GitVersionCore.Tests/BuildAgents/GitHubActionsTests.cs +++ b/src/GitVersionCore.Tests/BuildAgents/GitHubActionsTests.cs @@ -180,7 +180,7 @@ public void ShouldNotWriteIntegration() // Act buildServer.WriteIntegration(s => { list.Add(s); }, vars, false); - list.ShouldBeEmpty(); + list.ShouldNotContain(x => x.StartsWith("Executing GenerateSetVersionMessage for ")); } [Test] diff --git a/src/GitVersionCore/Core/BuildAgentBase.cs b/src/GitVersionCore/Core/BuildAgentBase.cs index 6fe1383e8f..ddb1e9027c 100644 --- a/src/GitVersionCore/Core/BuildAgentBase.cs +++ b/src/GitVersionCore/Core/BuildAgentBase.cs @@ -30,13 +30,16 @@ protected BuildAgentBase(IEnvironment environment, ILog log) public virtual void WriteIntegration(Action writer, VersionVariables variables, bool updateBuildNumber = true) { - if (writer == null || !updateBuildNumber) + if (writer == null) { return; } - writer($"Executing GenerateSetVersionMessage for '{GetType().Name}'."); - writer(GenerateSetVersionMessage(variables)); + if (updateBuildNumber) + { + writer($"Executing GenerateSetVersionMessage for '{GetType().Name}'."); + writer(GenerateSetVersionMessage(variables)); + } writer($"Executing GenerateBuildLogOutput for '{GetType().Name}'."); foreach (var buildParameter in GenerateBuildLogOutput(variables)) {