Configurar Github webhooks con Packagist

Damián Aguilar • 16/12/2019

packages github packagist

Crear un package con Laravel, subirlo a Github y publicarlo en Packagist, es bastante sencillo, el problema suele venir cuando intentamos que que se sincronicen entre ellos.

El primer aviso, lo dará Packagist, informando que tenemos que ir a Github y activar los webhooks, para que se actualice automáticamente, por lo que nuestro primer paso será ese: ir a Github.

Debemos entrar en nuestro repositorio, ir a settings y pulsar en webhooks. Básicamente, sería lo mismo que:

https://github.com/github-username/my-repository-name/settings/hooks

Si ya existe un webhook hacia Packagist lo editamos, y si no, lo creamos.

Github webhooks

Debemos rellenar los campos como se describe a continuación:

Github webhooks

Guardamos los datos, y listo. Ahora solo tenemos que hacer un cambio en nuestro repositorio y esperar unos minutos a que Github, envie la notificación a Packagist.