Лучшее решение, которое я нашел для этой проблемы, - это просто кодировать JSON с помощью base64, прежде чем помещать его в Drone.
Декодировать base64, когда это необходимо на вашем шаге.
Примеры команд:
Код: base64 data.txt > data.b64
Декодирование: echo $CREDS_B64 | base64 --decode > sql-deploy-creds.json