Skip to content

Commit c3b517b

Browse files
authored
Merge branch 'master' into patch-1
2 parents 8a1c9f3 + 2c30bb2 commit c3b517b

38 files changed

+133
-153
lines changed

.github/stale.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ daysUntilClose: 30
66
exemptLabels:
77
- pinned
88
- security
9+
- bug
910
# Label to use when marking an issue as stale
1011
staleLabel: stale
1112
# Comment to post when marking an issue as stale. Set to `false` to disable
@@ -14,4 +15,4 @@ markComment: >
1415
recent activity. After 30 days from now, it will be closed if no further
1516
activity occurs. Thank you for your contributions.
1617
# Comment to post when closing a stale issue. Set to `false` to disable
17-
closeComment: false
18+
closeComment: false

build/pack.cake

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,12 +141,14 @@ Task("Pack-Nuget")
141141
MSBuildSettings = parameters.MSBuildSettings
142142
};
143143

144-
// GitVersionTask, & global tool
144+
// GitVersionTask, global tool & core
145145
settings.ArgumentCustomization = arg => arg.Append("/p:PackAsTool=true");
146146
DotNetCorePack("./src/GitVersionExe/GitVersionExe.csproj", settings);
147147

148148
settings.ArgumentCustomization = null;
149149
DotNetCorePack("./src/GitVersionTask", settings);
150+
151+
DotNetCorePack("./src/GitVersionCore", settings);
150152
});
151153

152154
Task("Pack-Chocolatey")

build/utils/parameters.cake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ public class BuildParameters
124124
Packages = BuildPackages.GetPackages(
125125
Paths.Directories.NugetRoot,
126126
Version,
127-
new [] { "GitVersion.CommandLine", "GitVersionTask", "GitVersion.Tool" },
127+
new [] { "GitVersion.CommandLine", "GitVersion.Core", "GitVersionTask", "GitVersion.Tool" },
128128
new [] { "GitVersion.Portable" });
129129

130130
var files = Paths.Files;

src/GitVersionCore.Tests/GitToolsTestingExtensions.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
using GitVersion.Logging;
99
using Microsoft.Extensions.Options;
1010
using GitVersion.Extensions;
11+
using GitVersion.VersionCalculation;
1112
using GitVersionCore.Tests.Helpers;
1213
using Microsoft.Extensions.DependencyInjection;
1314

@@ -29,10 +30,10 @@ public static VersionVariables GetVersion(this RepositoryFixtureBase fixture, Co
2930

3031
var log = sp.GetService<ILog>();
3132
var variableProvider = sp.GetService<IVariableProvider>();
32-
var versionFinder = sp.GetService<IGitVersionFinder>();
33+
var nextVersionCalculator = sp.GetService<INextVersionCalculator>();
3334

3435
var gitVersionContext = new GitVersionContext(repository ?? fixture.Repository, log, targetBranch, configuration, onlyTrackedBranches, commitId);
35-
var executeGitVersion = versionFinder.FindVersion(gitVersionContext);
36+
var executeGitVersion = nextVersionCalculator.FindVersion(gitVersionContext);
3637
var variables = variableProvider.GetVariablesFor(executeGitVersion, gitVersionContext.Configuration, gitVersionContext.IsCurrentCommitTagged);
3738

3839
try

src/GitVersionCore.Tests/VersionCalculation/BaseVersionCalculatorTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
using GitVersion;
55
using GitVersion.Configuration;
66
using GitVersion.VersionCalculation;
7-
using GitVersion.VersionCalculation.BaseVersionCalculators;
87
using GitVersion.VersionFilters;
98
using GitVersionCore.Tests.Mocks;
109
using LibGit2Sharp;

src/GitVersionCore.Tests/VersionCalculation/NextVersionCalculatorTests.cs

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,12 @@ public void ShouldIncrementVersionBasedOnConfig()
2828
services.AddSingleton<IMetaDataCalculator>(new TestMetaDataCalculator(semanticVersionBuildMetaData));
2929
});
3030

31-
var nextVersionCalculator = sp.GetService<INextVersionCalculator>();
31+
var nextVersionCalculator = sp.GetService<INextVersionCalculator>() as NextVersionCalculator;
32+
nextVersionCalculator.ShouldNotBeNull();
3233

3334
var context = new GitVersionContextBuilder().WithConfig(new Config()).Build();
3435

35-
var version = nextVersionCalculator.FindVersion(context);
36+
var version = nextVersionCalculator.FindVersionInternal(context);
3637

3738
version.ToString().ShouldBe("1.0.1");
3839
}
@@ -47,11 +48,12 @@ public void DoesNotIncrementWhenBaseVersionSaysNotTo()
4748
services.AddSingleton<IMetaDataCalculator>(new TestMetaDataCalculator(semanticVersionBuildMetaData));
4849
});
4950

50-
var nextVersionCalculator = sp.GetService<INextVersionCalculator>();
51+
var nextVersionCalculator = sp.GetService<INextVersionCalculator>() as NextVersionCalculator;
5152

53+
nextVersionCalculator.ShouldNotBeNull();
5254
var context = new GitVersionContextBuilder().WithConfig(new Config()).Build();
5355

54-
var version = nextVersionCalculator.FindVersion(context);
56+
var version = nextVersionCalculator.FindVersionInternal(context);
5557

5658
version.ToString().ShouldBe("1.0.0");
5759
}
@@ -67,13 +69,14 @@ public void AppliesBranchPreReleaseTag()
6769
services.AddSingleton<IMetaDataCalculator>(new TestMetaDataCalculator(semanticVersionBuildMetaData));
6870
});
6971

70-
var nextVersionCalculator = sp.GetService<INextVersionCalculator>();
72+
var nextVersionCalculator = sp.GetService<INextVersionCalculator>() as NextVersionCalculator;
73+
nextVersionCalculator.ShouldNotBeNull();
7174

7275
var context = new GitVersionContextBuilder()
7376
.WithDevelopBranch()
7477
.Build();
7578

76-
var version = nextVersionCalculator.FindVersion(context);
79+
var version = nextVersionCalculator.FindVersionInternal(context);
7780

7881
version.ToString("f").ShouldBe("1.0.0-alpha.1+2");
7982
}

src/GitVersionCore.Tests/VersionCalculation/Strategies/ConfigNextVersionBaseVersionStrategyTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
using System.Linq;
22
using GitVersion.Configuration;
33
using GitVersion.VersionCalculation;
4-
using GitVersion.VersionCalculation.BaseVersionCalculators;
54
using GitVersionCore.Tests.Helpers;
65
using NUnit.Framework;
76
using Shouldly;

src/GitVersionCore.Tests/VersionCalculation/Strategies/MergeMessageBaseVersionStrategyTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using System.Linq;
33
using GitVersion.Configuration;
44
using GitVersion.Logging;
5-
using GitVersion.VersionCalculation.BaseVersionCalculators;
5+
using GitVersion.VersionCalculation;
66
using GitVersionCore.Tests.Helpers;
77
using GitVersionCore.Tests.Mocks;
88
using LibGit2Sharp;

src/GitVersionCore.Tests/VersionCalculation/Strategies/VersionInBranchNameBaseVersionStrategyTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
using GitVersion.Configuration;
66
using GitVersion.Logging;
77
using GitVersion.VersionCalculation;
8-
using GitVersion.VersionCalculation.BaseVersionCalculators;
98
using GitVersionCore.Tests.Helpers;
109
using LibGit2Sharp;
1110
using NUnit.Framework;

src/GitVersionCore.Tests/VersionCalculation/TestBaseVersionCalculator.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
using GitVersion;
22
using GitVersion.VersionCalculation;
3-
using GitVersion.VersionCalculation.BaseVersionCalculators;
43
using LibGit2Sharp;
54

65
namespace GitVersionCore.Tests.VersionCalculation

0 commit comments

Comments
 (0)