All of a sudden my builds aren’t running with the following error message:
Your build was not run - reason code (:no-ssh-key).
My SSH key - not a deployment key - has been added for months, and builds were working fine this morning.
Nothing has changed on either the Circle nor VCS (bitbucket) side since builds were passing.
I have tried removing and re-adding the SSH key.
My first build task is “add_ssh_keys”, but it appears that doesn’t even run.
Thank you for the reply. I understand there are some headaches in moving to the new version of bitbucket API.
I gather 27949 concerns problems accessing keys via bitbucket REST API.
I have uploaded a private key via SSH Permissions, corresponding to a bitbucket user with read-write access. I’m not sure how the new API discussion on the other thread is relevant?
Can you elaborate in one or both threads?
Adding a checkout key works to get the build started and pass the checkout step, but subsequently fails on the composer build step when trying to check out a private repository.
That’s why I have purposefully removed the checkout keys.
I was under the impression it was the ssh key that allowed me to check out the private repository, but maybe I’m wrong?
Is there something I can add to my build tasks so that composer will use the ssh key instead of checkout key?