The Issue
I have an Azure DevOps multi-stage YAML pipeline that started giving the error `The pipeline is not valid error: Unable to resolve latest version for pipeline templates: this could be due to inaccessible pipeline or no version is available` and failing instantly.
The Solution
This is not the most helpful message, but after some digging I found the problem.
The pipeline used another pipeline as a resources
resources:
pipelines:
- pipeline: templates
source: QueuesAndFunctionsDemo-CI
branch: master
This referenced build had failed, so there was no successful build resources to load, hence the error.
Once the problem with this reference build was fixed the error message went away and I could trigger my build