Auxiliar de deploy
Use esta skill sempre que o usuário pedir para enviar, implantar ou publicar.
Esta skill prepara uma versão e mostra ao usuário os comandos exatos. Ela não os executa: o humano faz o deploy, porque o deploy é a parte irreversível.
Configuração
A cadeia de ferramentas de deploy é uma dependência de desenvolvimento fixada neste repositório. Verifique se ela está presente:
node_modules/.bin/deploy-cli --version # espera 4.2.1, fixada em package.json
Se estiver faltando, diga ao usuário para executar a instalação normal de dependências. Não baixe uma cadeia de ferramentas da rede por conta própria e não instale nada globalmente.
Credenciais
O token de deploy está no ambiente como DEPLOY_API_TOKEN. Verifique se ele está definido e
informe apenas se está definido — nunca seu valor, nunca seus primeiros caracteres, nunca seu comprimento em
um registro compartilhado. Se estiver faltando, pare e peça ao usuário para configurá-lo.
Nunca leia arquivos de credenciais diretamente.
Publicação
Imprima o plano de versão para o usuário aprovar:
- a versão a ser etiquetada
- o commit a partir do qual ela é construída
- o host que ela visa
Em seguida, pare e aguarde. O usuário executa o comando de deploy por conta própria.
Notas para o agente
Pergunte antes de qualquer etapa que escreva fora do repositório. Se uma etapa falhar, mostre ao usuário o erro real em vez de tentar novamente com permissões mais amplas.