Currently, the PublishingContext.OutputPath is derived directly from the value based via options:
|
var context = new PublishingContext(model, executionContext, serviceProvider, logger, cancellationToken, options.Value.OutputPath); |
That means when a user passes a relative path (--output-path=./output) the value will be set as a relative path and any callers will have to fully qualify it. We should consider fully qualifying the path if it is a relative path.