From 5d8056545327d32b0820f28a8ffbb853d7b5cc45 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Sep 2026 16:48:38 +0000 Subject: [PATCH 1/2] Bump the nuget group with 3 updates Bumps coverlet.collector from 10.0.1 to 10.1.0 Bumps SonarAnalyzer.CSharp from 10.34.0.3385 to 10.35.0.4138 Bumps Spectre.Console.Cli from 0.55.0 to 0.56.1 --- updated-dependencies: - dependency-name: coverlet.collector dependency-version: 10.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: SonarAnalyzer.CSharp dependency-version: 10.35.0.4138 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Spectre.Console.Cli dependency-version: 0.56.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget ... Signed-off-by: dependabot[bot] --- Directory.Packages.props | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index a05c64d..e70af5f 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -3,7 +3,7 @@ true - + @@ -19,9 +19,9 @@ - + - + From a43beeb94946ca41cdd22fb8c6ed3caaa35d1ba3 Mon Sep 17 00:00:00 2001 From: = Date: Wed, 30 Sep 2026 14:31:15 +0200 Subject: [PATCH 2/2] fix(cli): make command ExecuteAsync overrides public for Spectre.Console.Cli 0.56 Spectre.Console.Cli 0.56 made AsyncCommand.ExecuteAsync public, so the protected overrides in the four CLI commands no longer compiled (CS0507). Co-Authored-By: Claude Opus 5.5 (1M context) --- src/ProjGraph.Cli/Commands/ClassDiagramCommand.cs | 2 +- src/ProjGraph.Cli/Commands/ErdCommand.cs | 2 +- src/ProjGraph.Cli/Commands/StatsCommand.cs | 2 +- src/ProjGraph.Cli/Commands/VisualizeCommand.cs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ProjGraph.Cli/Commands/ClassDiagramCommand.cs b/src/ProjGraph.Cli/Commands/ClassDiagramCommand.cs index b680f4c..d6e684e 100644 --- a/src/ProjGraph.Cli/Commands/ClassDiagramCommand.cs +++ b/src/ProjGraph.Cli/Commands/ClassDiagramCommand.cs @@ -137,7 +137,7 @@ public override ValidationResult Validate() /// A task that represents the asynchronous operation. The task result contains an integer /// indicating the exit code of the command (0 for success, 1 for failure). /// - protected override async Task ExecuteAsync( + public override async Task ExecuteAsync( CommandContext context, Settings settings, CancellationToken cancellationToken) diff --git a/src/ProjGraph.Cli/Commands/ErdCommand.cs b/src/ProjGraph.Cli/Commands/ErdCommand.cs index e5998b7..f3f2612 100644 --- a/src/ProjGraph.Cli/Commands/ErdCommand.cs +++ b/src/ProjGraph.Cli/Commands/ErdCommand.cs @@ -143,7 +143,7 @@ public override ValidationResult Validate() /// /// An integer representing the exit code of the command. Returns 0 if successful, 1 otherwise. /// - protected override async Task ExecuteAsync( + public override async Task ExecuteAsync( CommandContext context, Settings settings, CancellationToken cancellationToken) diff --git a/src/ProjGraph.Cli/Commands/StatsCommand.cs b/src/ProjGraph.Cli/Commands/StatsCommand.cs index 2db3d8f..7ffd14e 100644 --- a/src/ProjGraph.Cli/Commands/StatsCommand.cs +++ b/src/ProjGraph.Cli/Commands/StatsCommand.cs @@ -60,7 +60,7 @@ public override ValidationResult Validate() } /// - protected override async Task ExecuteAsync(CommandContext context, Settings settings, + public override async Task ExecuteAsync(CommandContext context, Settings settings, CancellationToken cancellationToken) { try diff --git a/src/ProjGraph.Cli/Commands/VisualizeCommand.cs b/src/ProjGraph.Cli/Commands/VisualizeCommand.cs index 40454f3..901fe28 100644 --- a/src/ProjGraph.Cli/Commands/VisualizeCommand.cs +++ b/src/ProjGraph.Cli/Commands/VisualizeCommand.cs @@ -130,7 +130,7 @@ NormalizedFormat is not FormatTree && /// /// An integer representing the exit code of the command. Returns 0 if successful, 1 otherwise. /// - protected override async Task ExecuteAsync( + public override async Task ExecuteAsync( CommandContext context, Settings settings, CancellationToken cancellationToken)