Modifica los error levels del shell script que comprueba el estado del repositorio Git, de modo que no fuerza la terminación de la terminal que lo lanzó, en este caso el action. Ahora estas funciones hacen un return en lugar de un exit, tal y como se explica aquí
¿Por qué es importante?
No queremos abortar la terminal, y por tanto el action, puesto que marca el commit como fallido cuando realmente los cambios que van en esa PR no afectan, puesto que se ha determinado no lanzar una PR.
¿Qué hace esta PR?
Modifica los error levels del shell script que comprueba el estado del repositorio Git, de modo que no fuerza la terminación de la terminal que lo lanzó, en este caso el action. Ahora estas funciones hacen un
return
en lugar de unexit
, tal y como se explica aquí¿Por qué es importante?
No queremos abortar la terminal, y por tanto el action, puesto que marca el commit como fallido cuando realmente los cambios que van en esa PR no afectan, puesto que se ha determinado no lanzar una PR.