Création de Revision suite au webhook Gitlab
Lorsqu'un developeur "push" sur Gitlab, arkindex recoit un webhook sur /api/v1/imports/hooks/<hook_id>
La méthode handle_webhook est appelée, et crée actuellement un DataImport (executé sur Ponos donc).
Ca ne convient pas pour l'ingestion rapide dans le cadre des workflows ML.
Cette méthode doit maintenant:
- Créer une
Revisionsur le bonRepository - La
Revisiondoit avoir un state:Created
Le state de Revision est un enum sur le modele, avec ces valeurs:
-
Created(default) ProcessingAvailableError
Merge requests: !724 (merged).
Imported from Trello