Conventions de contribution
Format des titres de PR
Les titres de PR doivent suivre la spec Conventional Commits. Ceci est enforcer par la vérification CI semantic-pull-request.
<type>[optional scope]: <description>
Types autorisés :
| Type | Quand l'utiliser |
|---|---|
feat |
Nouvelle fonctionnalité |
fix |
Correction de bug |
ci |
Modifications CI/CD |
docs |
Documentation uniquement |
refactor |
Restructuration du code sans changement de comportement |
test |
Ajout ou correction de tests |
chore |
Maintenance (dépendances, configurations, outillage) |
perf |
Amélioration de performance |
build |
Modifications du système de build |
revert |
Annule un commit précédent |
À faire :
ci: retry apt-get installs to handle mirror sync failures
feat(grpo): add dataclass config defaults infrastructure
fix: preserve RAY_EXPERIMENTAL_NOSET_CUDA_VISIBLE_DEVICES
À ne pas faire :
[ci] fix: retry apt-get installs ← area tags are not part of this convention
Update stuff
Fix bug
Signature des commits
Tous les commits doivent être signés avec -s :
git commit -s -m "fix: correct reward normalization"
Déclenchement du CI
Après un push, déclenchez le CI avec :
/ok to test <full-commit-sha>
Utilisez git rev-parse HEAD (pas la forme courte) pour obtenir le SHA complet.