diff --git a/src/tooling/docs-builder/Middleware/CatchExceptionMiddleware.cs b/src/tooling/docs-builder/Middleware/CatchExceptionMiddleware.cs index c5a93e9991..327471738f 100644 --- a/src/tooling/docs-builder/Middleware/CatchExceptionMiddleware.cs +++ b/src/tooling/docs-builder/Middleware/CatchExceptionMiddleware.cs @@ -31,6 +31,7 @@ public async ValueTask InvokeAsync(CommandContext context, CommandMiddlewareDele if (ex is OperationCanceledException && context.CancellationToken.IsCancellationRequested && _cancelKeyPressed) { logger.LogInformation("Cancellation requested, exiting."); + context.ExitCode = 1; return; } _ = collector.StartAsync(context.CancellationToken);