En un articulo anterior, vimos como distribuir nuestras extensiones gratis por medio de Packagist.
En el post explicaba cómo automatizar los releases, y para eso usábamos los Services de Github. Pues bien, GitHub ha decidió deprecar esta utilidad a partir de los primeros meses de 2019, por lo que si vamos a lo que habíamos definido antes (es decir elegimos Settings -> Integrations & Services) nos vamos a encontrar que nos dice:
También, si vamos a Packagist, vamos a ver algo por el estilo
Así que vamos a arreglarlo para que siga funcionando automáticamente.
Lo primero que vamos a hacer, es ir a nuestro profile de Packagist.
Como podemos ver en el recuadro, no esta avisando que tenemos que cambiar eso. Así que clickeamos en «Show API Token» y la vamos a guardar para después, porque la vamos a necesitar.
Luego, vamos a GitHub, al repositorio de nuestra extensión, elegimos Settings -> Webhooks y vamos a crear un nuevo webhook.
Se nos presenta una pantalla así:
Bien, en Payload URL vamos a poner:
https://packagist.org/api/update-package?username=tuUsuarioDePackagist
Queda más que claro que tenés que sustituir tuUsuarioDePackagist por tu usuario real de Packagist.
En Content type vamos a elegir application/json.
Y en secret vamos a poner la token que averiguamos en el paso anterior en Packagist.
En este punto, lo único que te falta, es decir cuándo querés que le avise a Packagist.
Salvar y listo, ya no vas a tener problemas cuando el amigo GitHub de de baja el tema de los Services y no funcionen más.