Chaque lundi
Chaque lundi, je mets à jour nos dépendances, je lance les tests, et je perds la matinée à réparer ce qui a cassé.
Comment ça se passe aujourd’hui
git switch -c deps.Tout mettre à jour.Lancer les tests.Rouge.Lire trois changelogs.Corriger.Lancer les tests.Pousser. Ouvrir la PR.
Chaque lundi matin.
Dites-le une fois à Kitewell
Chaque jour ouvré à 2:00, demandez à mon agent Codex de mettre à jour les dépendances de mon dépôt sur une branche nommée deps/nightly, de lancer les tests et de faire un commit. Attendez mon approbation, puis poussez la branche et ouvrez une PR.
C’est toute la configuration. Kitewell détaille chaque étape pour que vous la vérifiiez, et rien n’est enregistré tant que vous ne l’appliquez pas.
Pour votre propre version, copiez ce texte et complétez les blancs :
Créez un workflow qui, chaque jour ouvré à 2:00, demande à mon agent Codex de mettre à jour les dépendances de [mon dépôt] sur une nouvelle branche, de lancer les tests et de faire un commit. Attendez mon approbation, puis poussez la branche et ouvrez une pull request.
Ensuite, la tâche s’exécute toute seule
Mise à jour des dépendancesEn cours sur cet ordinateur
- Mettre à jour les dépendancesCodex crée une branche, met à jour, lance les tests, corrige ce qui a cassé et fait un commit. Ses notes sont enregistrées.Terminé
- Attendre votre accordRien n’est poussé tant que vous n’avez pas approuvé, dans Kitewell ou depuis votre téléphone via Claude.En attente de vous
- Pousser et ouvrir la PRgit push --force-with-lease, puis gh pr create.Terminé
Ce que vous obtenez à la place
Mise à jour des dépendances7:30
En attente de vous : pousser deps/nightly et ouvrir une pull request ?
Mettre à jour les dépendances
- 14 paquets mis à jour, dont 2 en version majeure.
- Correction d’une option renommée dans la bibliothèque de dates.
- Les 312 tests passent.
Pousser la branche deps/nightly et ouvrir une pull request ?
Bon à savoir
- Par défaut, l’agent ne peut que lire son dossier de travail et demande avant toute action risquée. Il utilise la connexion dont il dispose déjà ; Kitewell ne fournit aucun crédit d’IA.
- Pour approuver depuis votre téléphone, Claude doit être connecté à Kitewell, ce qui passe par une connexion à Dagu Cloud.
- Votre ordinateur doit être allumé et sorti de veille au moment de l’exécution. Une exécution manquée pendant la veille démarre au réveil, dans un délai de 24 heures par défaut.
Ce qu’il faut
- Un agent en ligne de commande comme Codex ou Claude Code, installé et connecté
- Un dépôt Git et la commande gh
Autres tâches
- Chaque matinChaque matin, j’ouvre chaque pull request rien que pour savoir laquelle risque de casser quelque chose.
- À chaque nouvelle versionJe me connecte en SSH à chaque serveur, je récupère la version, je redémarre le service et je teste le contrôle de santé avec curl, une machine à la fois.
- Chaque matinChaque matin, je totalise les commandes de la veille à partir d’un export CSV et je rédige le même petit rapport.