GitHub Actions consommait mon quota bien plus vite que prévu. J’ai donc réduit l’automatisation.

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é

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.

Essayer gratuitement ORA Quest Sin

コメント