Je pensais qu’automatiser davantage rendrait forcément mon développement plus efficace.
Déploiements, captures d’écran, vérifications : tout pouvait se lancer automatiquement. Puis j’ai regardé la consommation.
GitHub Actions utilisait mon quota beaucoup plus vite que prévu.
- GitHub Actions n’est pas du calcul gratuit illimité
- macOS coûte beaucoup plus cher que Linux
- Une seule capture pouvait prendre plusieurs minutes
- Les déploiements automatiques se lançaient trop souvent
- J’ai donc réduit l’automatisation
- Je conserve les contrôles de sécurité
- Ce que je vérifie maintenant
- Automatiser plus n’est pas toujours plus efficace
- L’IA rend l’automatisation facile, donc le tri devient essentiel
GitHub Actions n’est pas du calcul gratuit illimité
Les tests, déploiements et automatisations de navigateur tournent sur des runners dont le prix varie selon l’environnement.
macOS coûte beaucoup plus cher que Linux
En octobre 2026, les tarifs standard au-delà du quota sont de 0,006 $/min pour Linux (2 cœurs), 0,010 $/min pour Windows et 0,062 $/min pour macOS.
macOS revient donc à environ 10,3 fois le tarif Linux.
Une seule capture pouvait prendre plusieurs minutes
Lancer un navigateur, ouvrir le jeu, atteindre la scène puis capturer l’écran pouvait prendre 8 à 9 minutes.
Les déploiements automatiques se lançaient trop souvent
Une petite modification pouvait déclencher toute la chaîne de production. Une petite différence de code ne signifie pas une petite durée d’exécution.
J’ai donc réduit l’automatisation
J’ai arrêté les captures automatiques et remplacé le déploiement à chaque push par un lancement manuel via workflow_dispatch.
Je conserve les contrôles de sécurité
Économiser ne doit pas supprimer les vérifications ou les possibilités de retour arrière.
J’avais déjà rencontré un bug où le jeu fonctionnait sur mon PC mais pas sur certains téléphones : Mon jeu web marchait sur mon PC, mais pas sur certains téléphones : le piège du déploiement.
Ce que je vérifie maintenant
Quel runner ? Quel déclencheur ? Quelle fréquence ? Combien de minutes par exécution ? Linux est-il possible ? Un lancement manuel suffit-il ? Ai-je une alerte de budget ?
Automatiser plus n’est pas toujours plus efficace
L’automatisation demande aussi de la maintenance, du débogage et du calcul.
L’IA rend l’automatisation facile, donc le tri devient essentiel
Le vrai choix n’est plus seulement quoi automatiser, mais quoi arrêter d’automatiser.
Mon objectif reste de créer ORA Quest Sin, pas de maintenir le plus grand nombre possible de workflows.

コメント