Oi Renato! Como vai?
A mensagem de erro que você recebeu indica que o pacote main_teste.go
não está sendo encontrado corretamente. Vamos ver como podemos resolver isso.
Verifique o Nome do Arquivo: Certifique-se de que o nome do arquivo de teste está correto. O erro menciona main_teste.go
, mas na configuração do go.yml
é mencionado main_test.go
. Verifique se o nome do arquivo está correto e consistente em todos os lugares.
Pacote Go: O erro "no required module provides package" sugere que o arquivo main_teste.go
não está sendo reconhecido como parte de um módulo Go. Certifique-se de que o arquivo está dentro de um módulo Go (ou seja, que você tem um arquivo go.mod
configurado corretamente no diretório raiz do seu projeto).
Configuração dos Secrets: Verifique se os secrets do GitHub estão configurados corretamente. No seu arquivo go.yml
, as variáveis de ambiente devem ser passadas usando a sintaxe ${{ secrets.NOME_DO_SECRET }}
. Certifique-se de que todos os secrets necessários foram criados no GitHub e estão sendo referenciados corretamente.
Essas são algumas sugestões para ajudar a diagnosticar e corrigir o problema. Espero que uma dessas dicas ajude a resolver o erro que você está enfrentando.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.