Apollo Rover Azure Pipeline CI/CD

Hello! I have set up a couple of pipelines in azure using this suggested approach:

This has worked fine with a bunch of .NET HotChocolate services, aswell as with some node.js backends. However, now when we tried to setup the same approach with golang we run in to some permission issues:

/usr/bin/bash --noprofile --norc /home/vsts/work/_temp/95fbe295-3e6d-4769-86fc-37b1de3b2017.sh
sh: 1: rover: Permission denied
##[error]Bash exited with code '126'.

Any suggestions what might be wrong here? All pipelines are using the same vm image (ubuntu-latest). So can’t really figure why this service doesn’t work.

Any help or pointing in the right direction would be appreciated!

Ended up installing the rover CLI via bash in the pipeline and calling that instead of the NPM / NPX command - which worked without issues.

facing the same issue with:

curl -sSL https://rover.apollo.dev/nix/v0.13.0 | sh