Pygithub: Compatibilidad con acciones de GitHub

Creado en 29 ene. 2020  ·  24Comentarios  ·  Fuente: PyGithub/PyGithub

Documentos aquí: https://developer.github.com/v3/actions/

¿Hay planes para agregar soporte para GitHub Actions? La API todavía está en versión beta, pero sospecho que no cambiará mucho en el futuro.

feature request

Comentario más útil

No dividiré este problema en seis, sino que documentaré el progreso a medida que llegue a ellos.

  • [ ] Artefactos
  • [x] secretos
  • [ ] Secretos de la organización
  • [x] Ejecutores autohospedados
  • [x] Flujos de trabajo
  • [ ] Trabajos de flujo de trabajo
  • [x] Ejecuciones de flujo de trabajo

Todos 24 comentarios

¿Acciones no está todavía en versión beta?

Parece que la versión beta terminó en noviembre [ fuente ]. Sin embargo, la API definitivamente todavía está en versión beta.

Fija este problema para llamar más la atención

No dividiré este problema en seis, sino que documentaré el progreso a medida que llegue a ellos.

  • [ ] Artefactos
  • [x] secretos
  • [ ] Secretos de la organización
  • [x] Ejecutores autohospedados
  • [x] Flujos de trabajo
  • [ ] Trabajos de flujo de trabajo
  • [x] Ejecuciones de flujo de trabajo

1456 y #1457

¿Hay algún plan, cuando la API de acciones será compatible?

Todavía no, pero estamos abiertos a cualquier RP granular para implementar los elementos de la lista de verificación ^

Tengo una sucursal local para flujos de trabajo, requiere un poco de pulido, pruebas y, lo que es más importante, algo de tiempo libre.

Puedo tomar Secrets cuando tenga algo de tiempo.

¿Alguien ya está trabajando en Artifacts? De lo contrario, puedo tomarlo

@3wnbr1 Siéntase libre

Tengo una sucursal local que necesita más amor por Workflow Runs .

@3wnbr1 ¿cuál es el estado de sus artefactos?

Tengo una lista de artefactos y descargando artefactos en funcionamiento, pero no tengo pruebas y también mi implementación necesita modificaciones.

@stevenk WorkflowRun parece que falta el atributo workflow_id : https://docs.github.com/en/rest/reference/actions#list -workflow-runs-for-a-repository

Otra pequeña cosa: repo.get_workflow(id_or_name) falla si la identificación es int :

    "GET", self.url + "/actions/workflows/" + id_or_name
TypeError: can only concatenate str (not "int") to str

He agregado soporte para parámetros repo.get_workflow_runs en PR #1682 y soporte limitado para corredores en #1684

@JacekPliszka & @3wnbr1 ¿Cuál es el estado de la API de artefactos? Estaría feliz de ayudar, si hay algo que pueda hacer para impulsar esto :-)

@YannickJadoul He propuesto una reducción de la caldera y la empujé a mi sucursal https://github.com/JacekPliszka/PyGithub/tree/meta_artifacts pero la discusión fue lenta y me involucré en otro trabajo y el proyecto para el que lo necesito fue puesto en espera.

Por lo tanto, es posible que desee usar algo de mi rama o escribirlo nuevamente en el estilo actual.

@JacekPliszka , OK, genial, ¡gracias! :-) ¿Dónde está esa discusión que mencionas? ¿Fue eso público, o solo internamente?

¿Los secretos de repositorios u organizaciones se manejan aquí o en otro lugar?

¿Está la eliminación secreta en la hoja de ruta? Veo que la creación/actualización de secretos ya está agregada (y creo que se estaba rastreando aquí por lo que puedo ver), pero no veo ninguna interfaz para la API de eliminación (como se ve aquí )

@YannickJadoul aquí https://github.com/PyGithub/PyGithub/issues/1556 : el proyecto para el que lo necesitaba se suspendió, así que perdí la motivación para reescribir lo que hice

@JacekPliszka , gracias. De hecho, lo encontré, en ese entonces, y creé # 1734, reciclando parte de su trabajo original en esto.

¿Fue útil esta página
0 / 5 - 0 calificaciones