etalab / transport-site

Rendre disponible, valoriser et améliorer les données transports
https://transport.data.gouv.fr
192 stars 30 forks source link

CI : vérifier que le fichier Protobuf GTFS-RT est bien à jour #3891

Closed AntoineAugusti closed 1 month ago

AntoineAugusti commented 5 months ago

Voir #3888

Le fichier GTFS-RT change de manière périodique. Il est possible qu'on ne soit pas au courant et que ceci pose des problèmes (voir https://github.com/etalab/transport-site/issues/3053 précédemment).

Ajouter un job en CI qui vérifie que notre fichier local dans le dépôt est bien le même que sur https://github.com/google/transit/tree/master/gtfs-realtime/proto ?

Quand le job fail (sans bloquer un merge) on pourra prévoir de mettre à jour chez nous.

ptitfred commented 5 months ago

Est-ce que les producteurs suivent les montées de version ?

AntoineAugusti commented 5 months ago

La théorie voudrait que oui, avec plus ou moins de délai.

ptitfred commented 5 months ago

Néglige-t-on ce déphasage potentiel ?

AntoineAugusti commented 5 months ago

Je pense qu'on l'on pourra se poser la question quand on aura l'alerte : est-ce qu'on reprend le nouveau proto tel quel/est-ce qu'on fait autre chose et qu'on décidera à l'aide de la PR/du CHANGELOG.

Pour le moment il me semble que les modifications ont été uniquements des ajouts de fonctionnalités/de nouvelles valeurs d'enum, ce qui est backward compatible.