The default output path that should be set during aspire deploy is not respected on the host side. Things work fine if you call aspire publish at the top level but not if you do aspire do publish-step.
Instead of throwing an exception when the OutputPath is set, use a fallback value that is the CWD + aspire-output in the PublishingContext for each resource.