Detección de errores en schema

Hace unos días actualicé el schema de graphql para una aplicación en desarrollo. Cuando necesitaba publicar los cambios de configuración de los servicios en la nube… todo falló. El único mensaje que se mostraba era:

✖ An error occurred when pushing the resources to the cloud

Nada útil, a decir verdad. Actualicé a la versión más reciente de aws-amplify/cli e incluso realicé la migración sugerida sin éxito. Intenté eliminar el recurso del proyecto para reconfigurarlo y no funcionó. También borré el proyecto entero 🤦🏻‍♂️. Generé un proyecto nuevo, todo iba muy bien. Configuré auth con éxito. Ahora api. amplify push y… ¡otra vez el error!

Indagando un poco me topo con un comando al que no le había puesto mucha atención y que fue bastante útil en esta situación:

amplify api gql-compile

Al ejecutarlo me muestra un error más específico relacionado con la definición del schema. Solo era un simple error de asignación de tipo de dato. Corrección realizada y voilá, amplify push por fin funciona correctamente.