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.
¿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.
¿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.
Comentario más útil
No dividiré este problema en seis, sino que documentaré el progreso a medida que llegue a ellos.