Skip to content

Commit 5458687

Browse files
committed
Switched to Nerdbank.GitVersioning in the hope of reducing hacks and improving reliability
1 parent 64a09f1 commit 5458687

File tree

4 files changed

+24
-16
lines changed

4 files changed

+24
-16
lines changed

build.cake

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
#module nuget:?package=Cake.DotNetTool.Module&version=0.4.0
21
#addin nuget:?package=Cake.Compression&version=0.2.4
32
#addin nuget:?package=SharpZipLib&version=1.2.0
4-
#tool dotnet:?package=GitVersion.Tool&version=5.2.4
3+
#addin nuget:?package=Cake.GitVersioning&version=3.1.71
54

65
//////////////////////////////////////////////////////////////////////
76
// ARGUMENTS
@@ -42,6 +41,11 @@ Task("Clean")
4241
CleanDirectories("./src/**/obj");
4342
});
4443

44+
Task("Clean-TestResults")
45+
.Does(() => {
46+
CleanDirectory(testResultsDir);
47+
});
48+
4549
Task("Rebuild")
4650
.IsDependentOn("Clean")
4751
.IsDependentOn("Build");
@@ -112,8 +116,7 @@ Task("Check-Yarn-Version")
112116
Task("Restore-NuGet-Packages")
113117
.Does(() => {
114118
DotNetCoreRestore(new DotNetCoreRestoreSettings {
115-
IgnoreFailedSources = true,
116-
DisableParallel = AppVeyor.IsRunningOnAppVeyor // GitVersion/issues/1381
119+
IgnoreFailedSources = true
117120
});
118121
});
119122

@@ -171,11 +174,7 @@ Task("Build")
171174
.IsDependentOn("Restore-NuGet-Packages")
172175
.IsDependentOn("Restore-Node-Packages")
173176
.Does(() => {
174-
DotNetCoreBuild($"./{baseName}.sln", new DotNetCoreBuildSettings {
175-
MSBuildSettings = new DotNetCoreMSBuildSettings {
176-
MaxCpuCount = AppVeyor.IsRunningOnAppVeyor ? (int?) 1 : null
177-
} // GitVersion/issues/1381
178-
});
177+
DotNetCoreBuild($"./{baseName}.sln");
179178
});
180179

181180
Task("Run")
@@ -282,9 +281,9 @@ Task("Publish-Common")
282281
.IsDependentOn("Run-FrontendBuild");
283282

284283
string GetVersionString() {
285-
var version = GitVersion();
284+
var version = GitVersioningGetVersion();
286285

287-
return version.NuGetVersion;
286+
return version.SemVer1;
288287
}
289288

290289
var windowsAllPublishTask = Task("Publish-Windows");
@@ -356,6 +355,7 @@ void TestTask(string name, string projectName, Func<bool> criteria = null) {
356355
.IsDependentOn("Restore-NuGet-Packages")
357356
.IsDependentOn("Set-HeadlessEnvironment")
358357
.IsDependentOn("Run-FrontendBuild")
358+
.IsDependentOn("Clean-TestResults")
359359
.IsDependeeOf("Test-CS")
360360
.WithCriteria(criteria)
361361
.Does(() => {

dotnet-tools.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
"version": "3.3.111304",
1010
"commands": ["dotnet-format"]
1111
},
12-
"GitVersion.Tool": {
13-
"version": "5.2.4",
14-
"commands": ["dotnet-gitversion"]
12+
"nbgv": {
13+
"version": "3.1.71",
14+
"commands": ["nbgv"]
1515
}
1616
}
1717
}

src/Common.props

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

3737
<!-- Git versioning -->
3838
<ItemGroup>
39-
<PackageReference Include="GitVersionTask" Version="5.2.4">
39+
<PackageReference Include="Nerdbank.GitVersioning" Version="3.1.71">
4040
<PrivateAssets>All</PrivateAssets>
4141
</PackageReference>
4242
</ItemGroup>

src/Return.Web/Components/Layout/Footer.razor

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
1+
@using System.Reflection
2+
@{
3+
Assembly currentAssembly = typeof(Startup).Assembly;
4+
5+
string version = currentAssembly.GetName().Version?.ToString(3) ?? ThisAssembly.AssemblyVersion;
6+
string uniqueVersionId = ThisAssembly.AssemblyInformationalVersion;
7+
}
8+
19
<footer class="footer">
210
<div class="content has-text-centered">
311
<p>
4-
<span title="@GitVersionInformation.InformationalVersion"><strong>Return</strong> v@(GitVersionInformation.MajorMinorPatch)</span> by <a href="https://damsteen.nl/">Sebastiaan Dammann</a>
12+
<span title="@uniqueVersionId"><strong>Return</strong> v@(version)</span> by <a href="https://damsteen.nl/">Sebastiaan Dammann</a>
513
<a href="https://github.com/Sebazzz/Return" target="_blank" class="footer__gh-link">
614
<span class="icon"><span class="fab fa-github"></span></span>
715
<span>Github</span>

0 commit comments

Comments
 (0)