Hi @Keith Summers ,
Azure Pipelines resolves tasks based on the task version metadata registered with the installed Marketplace extension. When a pipeline specifies Ansible@0, the major version is pinned, while minor and patch versions are resolved by the service and provided to the agent, which then downloads or uses a cached copy of the corresponding task package.
Under normal circumstances, the version shown in the pipeline definition, the version resolved by the service, and the task package executed by the agent should all align.
The behavior described here where runs previously reported Ansible@0.274.0, but explicitly pinning to that version resulted in 0.260.0 being executed suggests a discrepancy between the task metadata being resolved and the package actually delivered to the agent.
Completed pipeline runs themselves cannot be changed retroactively. However, if task metadata, extension packaging, or version mappings are updated after publication, it can lead to inconsistencies between historical records, displayed versions, and the task content available for execution. Hope this helps!
If the resolution was helpful, kindly take a moment to click on and click on Yes for was this answer helpful. And, if you have any further query do let us know.