Skip to content

Commit

Permalink
Release 6.1.1
Browse files Browse the repository at this point in the history
* Update VersionHistory
* Update Build script
  • Loading branch information
cd21h committed Apr 30, 2021
1 parent 8641525 commit bcbcd12
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 16 deletions.
7 changes: 7 additions & 0 deletions VersionHistory.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
========================
S#arp 6.1.1
========================

FIXES:
* #245: Exception in DependencyList on .NET 5/Linux

========================
S#arp 6.1
========================
Expand Down
3 changes: 2 additions & 1 deletion appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,10 @@ cache:
install:
- ps: ./dotnet-install.ps1 -Version 2.2.100 -InstallDir "C:\Program Files\dotnet"
- ps: ./mssql-setup.ps1
- ps: dotnet tool install Cake.Tool --version 1.1.0 --global

build_script:
- ps: ./build.ps1 -Verbosity Verbose
- ps: dotnet cake

test: off

Expand Down
32 changes: 17 additions & 15 deletions build.cake
Original file line number Diff line number Diff line change
@@ -1,18 +1,17 @@
// ADDINS
#addin nuget:?package=Cake.Coveralls&version=0.10.2
#addin nuget:?package=Cake.FileHelpers&version=3.3.0
#addin nuget:?package=Cake.Incubator&version=5.1.0
#addin nuget:?package=Cake.Issues&version=0.9.1
#addin nuget:?package=Cake.AppVeyor&version=4.0.0
#addin nuget:?package=Cake.Coveralls&version=1.0.1
#addin nuget:?package=Cake.FileHelpers&version=4.0.1
//#addin nuget:?package=Cake.Issues&version=0.9.1
#addin nuget:?package=Cake.AppVeyor&version=5.0.1
#addin nuget:?package=Cake.ReSharperReports&version=0.11.1

// TOOLS
#tool nuget:?package=GitReleaseManager&version=0.11.0
#tool nuget:?package=GitVersion.CommandLine&version=5.5.1
#tool nuget:?package=GitVersion.CommandLine&version=5.6.7
#tool nuget:?package=coveralls.io&version=1.4.2
#tool nuget:?package=OpenCover&version=4.7.922
#tool nuget:?package=ReportGenerator&version=4.8.1
//#tool nuget:?package=JetBrains.ReSharper.CommandLineTools&version=2018.3.4
#tool nuget:?package=ReportGenerator&version=4.8.7
#tool nuget:?package=JetBrains.ReSharper.CommandLineTools&version=2020.3.4

// ARGUMENTS
var target = Argument("target", "Default");
Expand Down Expand Up @@ -60,15 +59,15 @@ var milestone = semVersion.MajorMinorPatch;
var artifactsDir = "./Drops";
var artifactsDirAbsolutePath = MakeAbsolute(Directory(artifactsDir));
var testCoverageOutputFile = artifactsDir + "/OpenCover.xml";
var testCoverageOutputFile = new FilePath(artifactsDir + "/OpenCover.xml");
var codeCoverageReportDir = artifactsDir + "/CodeCoverageReport";
var codeInspectionsOutputFile = artifactsDir + "/Inspections/CodeInspections.xml";
var duplicateFinderOutputFile = artifactsDir + "/Inspections/CodeDuplicates.xml";
var packagesDir = artifactsDir + "/packages";
var srcDir = "./Src";
var testsRootDir = srcDir + "/tests";
var solutionFile = srcDir + "/SharpArch.sln";
var solutionFile = new FilePath(srcDir + "/SharpArch.sln");
var samplesDir = "./Samples";
var coverageFilter="+[SharpArch*]* -[SharpArch.Tests*]* -[SharpArch.Xunit*]* -[SharpArch.Infrastructure]SharpArch.Infrastructure.Logging.*";
Expand Down Expand Up @@ -110,7 +109,7 @@ Task("UpdateAppVeyorBuildNumber")


Task("Restore")
.DoesForEach(GetFiles(solutionFile).Union(GetFiles($"{samplesDir}/**/*.sln")),
.DoesForEach(GetFiles(solutionFile.ToString()).Union(GetFiles($"{samplesDir}/**/*.sln")),
(sln) => {
Information("Running in {0}", sln.GetDirectory().FullPath);
DotNetCoreRestore(sln.GetDirectory().FullPath);
Expand Down Expand Up @@ -155,7 +154,7 @@ Task("InspectCode")


Task("RunXunitTests")
.DoesForEach(GetFiles(solutionFile).Union(GetFiles($"{samplesDir}/**/*.sln")),
.DoesForEach(GetFiles(solutionFile.ToString()).Union(GetFiles($"{samplesDir}/**/*.sln")),
(testProj) => {
var projectPath = testProj.GetDirectory();
var projectFilename = testProj.GetFilenameWithoutExtension();
Expand Down Expand Up @@ -214,7 +213,10 @@ Task("CleanPreviousTestResults")
DeleteFile(testCoverageOutputFile);
DeleteFiles(artifactsDir + "/*.trx");
if (DirectoryExists(codeCoverageReportDir))
DeleteDirectory(codeCoverageReportDir, recursive: true);
DeleteDirectory(codeCoverageReportDir, new DeleteDirectorySettings{
Recursive = true,
Force = true
});
});


Expand Down Expand Up @@ -251,8 +253,8 @@ Task("Build")
var slnPath = solutionFile.GetDirectory().FullPath;
var sln = solutionFile.GetFilenameWithoutExtension();
if (isReleaseBuild) {
Information("Running {0} {1} build for code coverage", sln, "Debug");
// need Debug build for code coverage
Information("Running {0} {1} build to calculate code coverage", sln, "Debug");
// need Debug mode build for code coverage calculation
DotNetCoreBuild(slnPath, new DotNetCoreBuildSettings {
NoRestore = true,
Configuration = "Debug",
Expand Down

0 comments on commit bcbcd12

Please sign in to comment.