Skip to content

Add automatic GitHub CI - #1

Merged
synaval merged 1 commit into
mainfrom
agent/github-ci
Aug 10, 2026
Merged

synaval merged 1 commit into
mainfrom
agent/github-ci

Conversation

@synaval

@synaval synaval commented Aug 10, 2026

Copy link
Copy Markdown
Owner

Ce qui change

  • ajoute une GitHub Action déclenchée sur chaque push vers main, chaque pull request vers main et manuellement ;
  • installe Node.js 22.13 avec le cache npm ;
  • installe les dépendances de façon reproductible avec npm ci ;
  • compile le projet, valide l’artefact Sites et exécute les tests avec npm test ;
  • annule automatiquement une exécution devenue obsolète sur la même branche.

Pourquoi

Le dépôt ne disposait d’aucun contrôle automatisé avant intégration. Cette CI empêche qu’une modification non compilable ou un test en échec arrive sur la branche principale.

Impact

Chaque future modification recevra un statut GitHub Actions vérifiable avant intégration.

@synaval
synaval marked this pull request as ready for review August 10, 2026 02:16
@synaval
synaval merged commit 1644a18 into main Aug 10, 2026
1 check passed
@synaval
synaval deleted the agent/github-ci branch August 10, 2026 02:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant