Pygithub: Suporte a ações do GitHub

Criado em 29 jan. 2020  ·  24Comentários  ·  Fonte: PyGithub/PyGithub

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.

feature request

Comentários muito úteis

Não vou dividir este problema em seis, mas documentar o progresso à medida que os chego.

  • [ ] Artefatos
  • [x] Segredos
  • [ ] Segredos da organização
  • [x] Corredores auto-hospedados
  • [x] Fluxos de trabalho
  • [ ] Trabalhos de fluxo de trabalho
  • [x] O fluxo de trabalho é executado

Todos 24 comentários

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.

  • [ ] Artefatos
  • [x] Segredos
  • [ ] Segredos da organização
  • [x] Corredores auto-hospedados
  • [x] Fluxos de trabalho
  • [ ] Trabalhos de fluxo de trabalho
  • [x] O fluxo de trabalho é executado

1456 e #1457

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.

Esta página foi útil?
0 / 5 - 0 avaliações