Automatizar tareas de tus PRs con Danger.systems

#1

Escribí un artículo sobre eso acá (¿escribo una versión en castellano o no hace falta?)

¿Alguno de ustedes usa Danger? ¿Les gustaría usarlo?

#2

Yo lo implementé para usar con Buddy Build, suma! Lo que no recuerdo si tiene es para sugerirte reviewers. Qué funcionalidades has utilizado?

#3

Estos son los que usé en Canillitapp (es un Dangerfile bastante sencillo).

Lo he usado también en otros proyectos privados de mi trabajo anterior y el código es muy parecido a lo que puse en los ejemplos del post.

Mi recomendación personal es mirar en qué gastan más tiempo en los PR y ahí sacar ideas de qué se puede automatizar.

Por ejemplo, hace poco estandarizamos los mensajes de commit en Github. Consisten en:

  • feat:, chore:, fix:
  • una descripción
  • un ticket con el formato [ABC-123]

Un ejemplo sería: fix: crash at startup [BTZ-111]. Con eso se puede hacer un REGEX y mandar un warning si alguno de los commits no matchea ese criterio.