VKCOM/vk-miniapps-deploy

Поддержка CI

SevereCloud opened this issue · 0 comments

При попытке запустить деплой, пользователя спросят, уверен ли он:

$ MINI_APPS_ACCESS_TOKEN=super_secret_access_token_value vk-miniapps-deploy
? Would you like to deploy to VK Mini Apps hosting using these commands? › (Y/n)

В CI данный вопрос приведет к блокировке сборки.

Бэкграунд

В конфигурации можно указать параметр "noprompt": true, с помощью которого можно обойти этот вопрос. Но про него ничего не указано в документации.

Также, если токен не задан, то параметр "noprompt": true не влияет на попытку получить его, что также заблокирует сборку в CI.

image

Идеи и решения

  • указать в документации про noprompt
  • перед попыткой получить токен, проверять noprompt
  • добавить возможность указать флаг -y
  • проверять, что деплой запущен в CI с помощью ci-info