Ensure we're surfacing an error from LiveCatalog resolution. Remove LiveCatalog as a result from local_specs::validate() because no callers actually care about it.
Extend Client to track whether it's authenticated or not, and then update the flowctl Resolver to no-op resolutions for unauthenticated clients instead of returning an error.
Workflow steps:
(How does one use this feature, and how has it changed)
Documentation links affected:
(list any documentation links that you created, or existing ones that you've identified as needing updates, along with a brief description)
Ensure we're surfacing an error from LiveCatalog resolution. Remove LiveCatalog as a result from local_specs::validate() because no callers actually care about it.
Extend Client to track whether it's authenticated or not, and then update the flowctl Resolver to no-op resolutions for unauthenticated clients instead of returning an error.
Workflow steps:
(How does one use this feature, and how has it changed)
Documentation links affected:
(list any documentation links that you created, or existing ones that you've identified as needing updates, along with a brief description)
Notes for reviewers:
(anything that might help someone review this PR)
This change isβ![Reviewable](https://reviewable.io/review_button.svg)