Closed labanca closed 1 month ago
@fjuniorr O erro acima são dos CI tests do PR do dpm.
Todos estão falhando em acessar um repo privado, porém localmente o pytest passa em tudo.
Na função de teste o token da source estava como GITHUB_TOKEN.
def test_get_commit_info_from_branch_private_repo():
# em repositórios privados a função get_commit_info usa a variável de ambiente indicada em 'token' para fins de autenticação
source = {
"path": "https://raw.githubusercontent.com/splor-mg/obz-dados/metadata-save/datapackage.yaml",
"token": "GITHIB_TOKEN"
}
result = get_commit_info(source)
expected = {
"host": "raw.githubusercontent.com",
"user": "splor-mg",
"repo": "obz-dados",
"ref": "metadata-save",
"sha": "f0e49cd65e4b234ba639d666d360fa0e33ceae95"
}
assert result == expected
Conferi no actions e o segredo era da organização era GH_PAT e fiz a troca.
Mesmo assim os testes ainda estão falhando. Alguma ideia? O segredo da organização não deve estar desatualizado, estaria?
closes #64
option --package <package-name>
que permite instalar pacotes específicos com o comandodpm install