IslasGECI / reproducibility_inspector

El Inspector de Reproducibilidad verifica que sea posible generar los reportes especificados en `analyses.json` de cada repositorios que el equipo IslasGECI tiene en Bitbucket.
GNU Affero General Public License v3.0
0 stars 0 forks source link

Reporte con nombre obsoleto #11

Open nepito opened 3 years ago

nepito commented 3 years ago

Después de cambiar el nombre de un reporte en el analyses.json en la mañana apareció en rojo el intento por correr el reporte con el nombre viejo en la rama develop.

Para resolverlo borramos testmake.test.csv en api-tablero. La mañana siguiente volvió aparecer ese mismo reporte fallando, así que lo borramos del tesmake.log.csv.

No sabes:

devarops commented 3 years ago

El inspector toma los nombres de analyses.json que encuentre en la develop y master. No sé de dónde el inspector tomó el nombre viejo del reporte.

nepito commented 3 years ago

Sí, justo eso pensamos. Ojalá que vuelva a fallar para poder mejorar la descripción del issue.

nepito commented 3 years ago

Por tercer día consecutivo el reports/dendidades_lineales_conejos.pdf aparece tronando: image El día martes cerramos el pull request que incluía el cambio del nombre del reporte. A partir de ahí el inspector no ha actualizado el nombre del reporte que debería de tratar de generar.

Pareciera que el inspector guardó el nombre de los reporte que debe generar y no ha actualizado esa lista.

devarops commented 3 years ago

La instrucción git checkout origin/develop -- analyses.json no está funcionando como lo esperamos:

image

devarops commented 3 years ago

Es un problema con las credenciales: image

devarops commented 3 years ago

El problema está en que las credenciales se quedan guardadas en la ruta del origin al momento de clonar el repo. Si el repo existe (ya fue clonado) hacemos fetch con las mismas credenciales que usamos para clonar el repo. Si el repo no existe, entonces lo clonamos y guardamos las credenciales para ser usadas en el futuro.

image

devarops commented 3 years ago

Temporalmente, se resuelve eliminando todos los repos clonados que se encuentran en el volumen reproducibility_inspector_vol depués de cambiar las credenciales de Bitbucket.