Skip to content
This repository was archived by the owner on Dec 20, 2023. It is now read-only.

Commit 9c6a0a2

Browse files
authored
Merge pull request #16 from nils-org/renovate/spectre.console.testing-0.x
(maint) Update Spectre.Console to v0.44.0
2 parents aef909d + 819f840 commit 9c6a0a2

File tree

5 files changed

+37
-6
lines changed

5 files changed

+37
-6
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,3 +53,4 @@ docs/input/tasks/*
5353
config.wyam.*
5454
/src/packages/
5555
.idea/
56+
.cake/

global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"sdk": {
33
"allowPrerelease": true,
4-
"version": "6.0.100",
4+
"version": "6.0.200",
55
"rollForward": "latestFeature"
66
}
77
}

recipe.cake

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,44 @@ BuildParameters.SetParameters(
1414
twitterMessage: standardNotificationMessage,
1515
preferredBuildProviderType: BuildProviderType.GitHubActions,
1616
shouldRunDotNetCorePack: true,
17-
shouldUseDeterministicBuilds: true);
17+
shouldUseDeterministicBuilds: true,
18+
shouldRunDupFinder: false, // dupFinder is missing since 2021.3.0-eap
19+
shouldRunInspectCode: false // we're shipping a custom version of it below
20+
);
1821

1922
BuildParameters.PrintParameters(Context);
2023

2124
// workaround for https://github.com/cake-contrib/Cake.Recipe/issues/862
2225
ToolSettings.SetToolPreprocessorDirectives(
23-
reSharperTools: "#tool nuget:?package=JetBrains.ReSharper.CommandLineTools&version=2021.2.0");
26+
reSharperTools: "#tool nuget:?package=JetBrains.ReSharper.CommandLineTools&version=2021.3.3");
2427

2528
ToolSettings.SetToolSettings(context: Context);
2629

30+
// additional workaround for https://github.com/cake-contrib/Cake.Recipe/issues/862
31+
// to suppress the --build/--no-build warning that is generated in the default
32+
BuildParameters.Tasks.InspectCodeTask = Task("InspectCode2021")
33+
.WithCriteria(() => BuildParameters.BuildAgentOperatingSystem == PlatformFamily.Windows, "Skipping due to not running on Windows")
34+
.Does<BuildData>(data => RequireTool(ToolSettings.ReSharperTools, () => {
35+
var inspectCodeLogFilePath = BuildParameters.Paths.Directories.InspectCodeTestResults.CombineWithFilePath("inspectcode.xml");
36+
37+
var settings = new InspectCodeSettings() {
38+
SolutionWideAnalysis = true,
39+
OutputFile = inspectCodeLogFilePath,
40+
ArgumentCustomization = x => x.Append("--no-build")
41+
};
42+
43+
if (FileExists(BuildParameters.SourceDirectoryPath.CombineWithFilePath(BuildParameters.ResharperSettingsFileName)))
44+
{
45+
settings.Profile = BuildParameters.SourceDirectoryPath.CombineWithFilePath(BuildParameters.ResharperSettingsFileName);
46+
}
47+
48+
InspectCode(BuildParameters.SolutionFilePath, settings);
49+
50+
// Pass path to InspectCode log file to Cake.Issues.Recipe
51+
IssuesParameters.InputFiles.InspectCodeLogFilePath = inspectCodeLogFilePath;
52+
})
53+
);
54+
BuildParameters.Tasks.AnalyzeTask.IsDependentOn("InspectCode2021");
55+
IssuesBuildTasks.ReadIssuesTask.IsDependentOn("InspectCode2021");
56+
2757
Build.RunDotNetCore();

src/Spectre.Console.Registrars.SimpleInjector.Tests/Spectre.Console.Registrars.SimpleInjector.Tests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
<PackageReference Include="Moq" Version="4.17.2" />
1515
<PackageReference Include="Shouldly" Version="4.0.3" />
1616
<PackageReference Include="SimpleInjector" Version="5.3.2" />
17-
<PackageReference Include="Spectre.Console" Version="0.43.0" />
18-
<PackageReference Include="Spectre.Console.Testing" Version="0.43.0" />
17+
<PackageReference Include="Spectre.Console" Version="0.44.0" />
18+
<PackageReference Include="Spectre.Console.Testing" Version="0.44.0" />
1919
<PackageReference Include="xunit" Version="2.4.1" />
2020
<PackageReference Include="xunit.analyzers" Version="0.10.0" />
2121
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">

src/Spectre.Console.Registrars.SimpleInjector/Spectre.Console.Registrars.SimpleInjector.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<PrivateAssets>all</PrivateAssets>
3535
</PackageReference>
3636
<PackageReference Include="SimpleInjector" Version="5.0.0" PrivateAssets="all" />
37-
<PackageReference Include="Spectre.Console" Version="0.43.0" PrivateAssets="all" />
37+
<PackageReference Include="Spectre.Console" Version="0.44.0" PrivateAssets="all" />
3838
</ItemGroup>
3939

4040
</Project>

0 commit comments

Comments
 (0)