Conversation
- valid example with parking.yaml - JSON Schema to validate format
15f27eb to
4e09438
Compare
|
The test Naïve solution would be to force object info in Flower specification, or we need to clean a bit more how ApiDefinition type is used, exported, imported. |
3287ddb to
0716065
Compare
Send request to the Bump API, to endpoint POST /api/v1/mcp_servers/:mcp_server_id_or_slug/deploy CLI commande should be: bump deploy --mcp-server "meilleur-choix-possible" ./flower.yml
since type APIDefinition = AsyncAPI | Flower | OpenAPI | OpenAPIOverlay, we can not assure in tests that APIDefinition.info exists temporarly fixed by exporting OpenAPI instead of APIDefinition, but is it correct?
to be discussed
|
cc @paulRbr , les points en discussion sont dans les 3 derniers commits dédiés:
|
0716065 to
0232519
Compare
Je crois que c'est plus simple de garder une seul lib Mais en réalité j'ai pas d'avis fort. Comme tu veux! (Il faudra juste bien penser à exporter la nouvelle lib
Je trouve ça contre-intuitif de passer le code de status HTTP dans l'objet |
On reprendra la discussion lundi du coup, mais je voulais éviter la logique où l'on devine qu'il s'agit d'une 201 (et que aucune version n'est créé car la document fourni est similaire à la précédente version), comme actuellement implémenté côté api version: https://github.com/bump-sh/cli/blob/v2.9.11/src/commands/deploy.ts#L172-L180
Merci pour le retour, je prévoyais de regarder aujourd'hui la partie GitHub action, je pourrais donc faire le meilleur choix possible ©️ en connaissance de cause. dans tous les cas il s'agit d'un seul commit, facile à revert ou cherry-pick si besoin |
Currently, send request to the Bump API,
to endpoint
POST /api/v1/workflow/version
API design in discussion, cf https://github.com/bump-sh/bump/pull/8134
TODO:
bump deploy --mcp-serverfavor a dedicated file ?