Documentos aqui: https://developer.github.com/v3/actions/
Existem planos para adicionar suporte para GitHub Actions? A API ainda está em beta, mas suspeito que não mudará muito no futuro.
O Actions ainda não está na versão beta?
Parece que a versão beta terminou em novembro [ fonte ]. A API definitivamente ainda está em beta.
Fixe este problema para obter mais atenção
Não vou dividir este problema em seis, mas documentar o progresso à medida que os chego.
Existem planos para quando a API de ações será suportada?
Ainda não, mas estamos abertos a qualquer PR granular para implementar os itens da lista de verificação ^
Eu tenho um branch local para Workflows, requer algum polimento, testes e mais importante algum tempo livre.
Posso levar Secrets
quando tiver algum tempo.
Alguém já está trabalhando em Artefatos? Caso contrário, eu posso levá-lo
@3wnbr1 Sinta-se à vontade
Eu tenho uma filial local que precisa de mais amor por Workflow Runs
.
@3wnbr1 qual é o status dos seus artefatos?
Tenho lista de artefatos e artefatos de download funcionando, mas não tenho testes e também minha implementação precisa ser modificada.
@stevenk WorkflowRun
parece estar faltando o atributo workflow_id
: https://docs.github.com/en/rest/reference/actions#list -workflow-runs-for-a-repository
Outra pequena coisa: repo.get_workflow(id_or_name)
falha se o id for int
:
"GET", self.url + "/actions/workflows/" + id_or_name
TypeError: can only concatenate str (not "int") to str
Eu adicionei suporte para parâmetros repo.get_workflow_runs
no PR #1682 e suporte limitado para corredores no #1684
@JacekPliszka & @3wnbr1 Qual é o status da API de artefatos? Eu ficaria feliz em ajudar, se houver algo que eu possa fazer para avançar :-)
@YannickJadoul Eu propus alguma redução de boilerplatte e empurrei para o meu branch https://github.com/JacekPliszka/PyGithub/tree/meta_artifacts mas a discussão foi lenta e me envolvi em outros trabalhos e no projeto para o qual preciso foi colocado em espera.
Então você pode querer usar algo do meu branch ou escrevê-lo no estilo atual novamente.
@JacekPliszka , OK, ótimo, obrigado! :-) Onde está essa discussão que você menciona? Isso foi público, ou apenas internamente?
Os segredos do repositório ou da organização estão sendo tratados aqui ou em outro lugar?
A exclusão secreta está no roteiro? Vejo que a criação/atualização de segredos já foi adicionado (e acho que estava sendo rastreado aqui pelo que posso dizer), mas não vejo nenhuma interface para a API de exclusão (como visto aqui )
@YannickJadoul aqui https://github.com/PyGithub/PyGithub/issues/1556 - o projeto que eu precisava foi colocado em espera, então perdi a motivação para reescrever o que fiz
@JacekPliszka , obrigado. Na verdade, eu o encontrei naquela época e criei o nº 1734, reciclando parte de seu trabalho original sobre isso.
Comentários muito úteis
Não vou dividir este problema em seis, mas documentar o progresso à medida que os chego.