- El autor es usuario diario de GitHub Actions desde 2019 y valora nuevas funciones como los flujos de trabajo reutilizables, la conectividad OpenID, los resúmenes de trabajos y la integración con GitHub Mobile.
- Sin embargo, el autor expresa su frustración porque el proceso de depuración en GitHub Actions consume mucho tiempo e implica varios cambios de contexto.
- El autor propone mejoras como un shell de depuración interactivo y una configuración del repositorio que rechace commits con flujos de trabajo claramente inválidos.
- El autor también destaca problemas de seguridad en GitHub Actions, por ejemplo, que es fácil escribir flujos de trabajo potencialmente vulnerables y que no hay distinción entre referencias SHA de forks y no forks.
- El autor propone además soluciones como el rechazo en el momento del push de flujos de trabajo inseguros, verificaciones en tiempo de ejecución para los flujos de trabajo y alcances de token predeterminados más restrictivos.
- El autor critica la ausencia de imposición de tipos en GitHub Actions, lo que provoca problemas de mantenimiento y seguridad.
- El autor propone permitir que los autores de actions y flujos de trabajo usen
type: en cualquier lugar, realizar verificaciones de tipos más estrictas e introducir los tipos type: object y type: array.
- El autor también pide más actions oficiales de GitHub y colaborar con las actions de terceros más importantes para ofrecer más actions semioficiales.
- El autor espera que los ingenieros de GitHub compartan estas preocupaciones y las resuelvan.
1 comentarios
Opinión de Hacker News