ci-cd
CI/CD — continuous integration et continuous delivery — désigne la pratique d'automatiser la chaîne qui va du commit au déploiement : tests automatisés, build, vérifications de qualité (lint, coverage, sécurité), livraison d'artefacts, déploiement progressif. Les outils typiques sont GitHub Actions, GitLab CI, CircleCI, Jenkins, avec des plateformes d'hébergement qui ajoutent leur propre couche (Vercel, Fly.io, Kubernetes). Les articles sous ce tag abordent la CI/CD sous l'angle de la qualité opérationnelle : seuils de coverage bien calibrés (ou absents), tests d'intégration qui tournent contre de vraies dépendances via Testcontainers-Go, `diff-cover` pour juger la coverage d'une PR sans théâtre de métriques, pipelines qui échouent vite et honnêtement, et l'erreur classique du seuil qui devient un objectif (loi de Goodhart). L'angle privilégié : une CI qui aide l'équipe à livrer, pas une CI qui la discipline.