Skip to content

Commit

Permalink
cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
arturcic committed Nov 20, 2023
1 parent d762e0f commit 3f9fc42
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 17 deletions.
1 change: 0 additions & 1 deletion src/GitVersion.BuildAgents/Agents/GitHubActions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,6 @@ public override void WriteIntegration(Action<string?> writer, GitVersionVariable
}
}


public override string? GetCurrentBranch(bool usingDynamicRepos)
{
// https://docs.github.com/en/actions/learn-github-actions/environment-variables#default-environment-variables
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using GitVersion.Extensions;
using GitVersion.VersionCalculation;

namespace GitVersion.Configuration;

Expand All @@ -8,12 +7,4 @@ public record EffectiveBranchConfiguration(EffectiveConfiguration Value, IBranch
public IBranch Branch { get; } = Branch.NotNull();

public EffectiveConfiguration Value { get; } = Value.NotNull();

public NextVersion CreateNextVersion(BaseVersion baseVersion, SemanticVersion incrementedVersion)
{
incrementedVersion.NotNull();
baseVersion.NotNull();

return new(incrementedVersion, baseVersion, this);
}
}
1 change: 0 additions & 1 deletion src/GitVersion.Core/PublicAPI.Unshipped.txt
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,6 @@ GitVersion.Configuration.ConfigurationModule.ConfigurationModule() -> void
GitVersion.Configuration.ConfigurationModule.RegisterTypes(Microsoft.Extensions.DependencyInjection.IServiceCollection! services) -> void
GitVersion.Configuration.EffectiveBranchConfiguration
GitVersion.Configuration.EffectiveBranchConfiguration.Branch.get -> GitVersion.IBranch!
GitVersion.Configuration.EffectiveBranchConfiguration.CreateNextVersion(GitVersion.VersionCalculation.BaseVersion! baseVersion, GitVersion.SemanticVersion! incrementedVersion) -> GitVersion.VersionCalculation.NextVersion!
GitVersion.Configuration.EffectiveBranchConfiguration.EffectiveBranchConfiguration(GitVersion.Configuration.EffectiveConfiguration! Value, GitVersion.IBranch! Branch) -> void
GitVersion.Configuration.EffectiveBranchConfiguration.Value.get -> GitVersion.Configuration.EffectiveConfiguration!
GitVersion.Configuration.EffectiveConfiguration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,7 @@ public virtual NextVersion FindVersion()
var nextVersion = CalculateNextVersion(Context.CurrentBranch, Context.Configuration);
var incrementedVersion = CalculateIncrementedVersion(nextVersion.Configuration.VersioningMode, nextVersion);

var effectiveBranchConfiguration = nextVersion.BranchConfiguration;
return effectiveBranchConfiguration.CreateNextVersion(nextVersion.BaseVersion, incrementedVersion);
return CreateNextVersion(nextVersion.BaseVersion, incrementedVersion, nextVersion.BranchConfiguration);
}

private SemanticVersion CalculateIncrementedVersion(VersioningMode versioningMode, NextVersion nextVersion)
Expand Down Expand Up @@ -114,8 +113,15 @@ private NextVersion CalculateNextVersion(IBranch branch, IGitVersionConfiguratio

log.Info($"Base version used: {calculatedBase}");
log.Separator();
var effectiveBranchConfiguration = maxVersion.BranchConfiguration;
return effectiveBranchConfiguration.CreateNextVersion(calculatedBase, maxVersion.IncrementedVersion);
return CreateNextVersion(calculatedBase, maxVersion.IncrementedVersion, maxVersion.BranchConfiguration);
}

private static NextVersion CreateNextVersion(BaseVersion baseVersion, SemanticVersion incrementedVersion, EffectiveBranchConfiguration effectiveBranchConfiguration)
{
incrementedVersion.NotNull();
baseVersion.NotNull();

return new(incrementedVersion, baseVersion, effectiveBranchConfiguration);
}

private static NextVersion CompareVersions(NextVersion versions1, NextVersion version2)
Expand Down Expand Up @@ -179,7 +185,7 @@ IEnumerable<NextVersion> GetNextVersionsInternal()
}

private bool TryGetNextVersion([NotNullWhen(true)] out NextVersion? result,
EffectiveBranchConfiguration effectiveConfiguration, BaseVersion baseVersion)
EffectiveBranchConfiguration effectiveConfiguration, BaseVersion baseVersion)
{
result = null;

Expand All @@ -194,8 +200,9 @@ private bool TryGetNextVersion([NotNullWhen(true)] out NextVersion? result,
var incrementedVersion = GetIncrementedVersion(effectiveConfiguration, baseVersion, label);
if (incrementedVersion.IsMatchForBranchSpecificLabel(label))
{
result = effectiveConfiguration.CreateNextVersion(baseVersion, incrementedVersion);
result = CreateNextVersion(baseVersion, incrementedVersion, effectiveConfiguration);
}

return result is not null;
}

Expand All @@ -219,9 +226,11 @@ private bool IncludeVersion(BaseVersion baseVersion, IIgnoreConfiguration ignore
{
log.Info(reason);
}

return false;
}
}

return true;
}
}

0 comments on commit 3f9fc42

Please sign in to comment.