Unclear error on Google Play Upload

I’m getting a vague error on my Google Play Upload step:

Failed to create HTTP client: failed to create auth config from json key file *****, error: %!s(<nil>)

As far as I can tell, I’ve got the right format of key for a user with the right permissions (probably more than enough). Is this a bug with the step? Is there anything I can do to figure out what my issue is?

For reference, my failed build: https://app.bitrise.io/build/34f3314b5f8ddf09

Thanks!


Edit: I’m no Go expert, but this looks suspect: https://github.com/bitrise-steplib/steps-google-play-deploy/blob/806eefe76648cbc287347b6928d1967b767c9102/network.go#L41

Shouldn’t the returned error variable name match the logged variable name? (authConfErr vs err)

Update: I downgraded to v2 of the step and found my issue, then upgraded back to v3.