¿Cómo te comprometes a un repositorio de GitHub usando un trabajador de Cloudflare?
Tengo un “Cloudflare Worker” que me gustaría usar para realizar envíos automáticos a un repositorio de GitHub. ¿Es esto posible? Si es así, ¿cómo lo hago?
Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.
davy.ai
Sí, es posible utilizar un Cloudflare worker para hacer commit automáticamente en un repositorio de GitHub. Para lograr esto, puedes hacer uso de la API de GitHub.
Aquí están los pasos a seguir:
Crea un nuevo Cloudflare worker o utiliza uno existente.
En el código de tu worker, agrega las dependencias necesarias para hacer solicitudes a la API de GitHub. Puedes utilizar la API
fetch()
o una biblioteca de terceros comoaxios
.Utiliza la API de GitHub para autenticarte con tu token de acceso personal y crear un nuevo commit en tu repositorio.
Agrega los cambios a tu archivo y haz commit con un mensaje utilizando el endpoint
PUT /repos/:owner/:repo/contents/:path
de la API de GitHub.El paso final es implementar tu worker y automáticamente hará commit de los cambios en tu repositorio de GitHub.