Améliorer le moteur d’auto-update et ajouter des drivers de release #8

Closed
opened 2026-04-13 14:35:46 +00:00 by thibaud-lclr · 0 comments
thibaud-lclr commented 2026-04-13 14:35:46 +00:00 (Migrated from gitea.lclr.dev)

Le moteur d’update est volontairement simple, mais plusieurs limites apparaissent déjà : URL latest obligatoire, format de réponse figé, plateformes limitées, pas de checksums ni de stratégie Windows.

Objectif : rendre l’auto-update plus robuste sans le complexifier inutilement.

À couvrir :

  • drivers Gitea, GitLab et GitHub pour déduire les endpoints courants
  • stratégie configurable de nommage des assets
  • extension du support GOOS/GOARCH
  • vérification par checksum et hooks de validation
  • clarification de la stratégie Windows

Critères d’acceptation :

  • un projet simple peut utiliser un driver forge sans écrire tout l’endpoint à la main
  • les erreurs d’authentification et d’asset manquant restent lisibles
Le moteur d’update est volontairement simple, mais plusieurs limites apparaissent déjà : URL latest obligatoire, format de réponse figé, plateformes limitées, pas de checksums ni de stratégie Windows. Objectif : rendre l’auto-update plus robuste sans le complexifier inutilement. À couvrir : - drivers Gitea, GitLab et GitHub pour déduire les endpoints courants - stratégie configurable de nommage des assets - extension du support GOOS/GOARCH - vérification par checksum et hooks de validation - clarification de la stratégie Windows Critères d’acceptation : - un projet simple peut utiliser un driver forge sans écrire tout l’endpoint à la main - les erreurs d’authentification et d’asset manquant restent lisibles
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: AI/mcp-framework#8
No description provided.