docs: fichier de vacances scolaires Bordeaux (zone A, 2026-2027) #1

Merged
AntoineVe merged 1 commits from docs/guide-vacances-scolaires into main 2026-09-08 20:30:48 +02:00
Owner

Résumé

Corrige l'erreur au démarrage du pipeline quand SCHOOL_HOLIDAYS_PATH pointe vers un fichier inexistant (PronoteSyncError: erreur expurgée au niveau holidays.py:77).

Changements

  • Création de data/school_holidays.json : vacances officielles de l'académie de Bordeaux (zone A) pour l'année scolaire 2026-2027, dates validées auprès du ministère de l'Éducation nationale (service-public.fr / data.education.gouv.fr).
    • Toussaint : 17 oct. → 2 nov. 2026
    • Noël : 19 déc. 2026 → 4 janv. 2027
    • Hiver : 13 fév. → 1er mars 2027
    • Printemps : 10 avr. → 26 avr. 2027
    • Été : 3 juil. → 1er sept. 2027

Documentation wiki

  • Page GuideAgendaVacancesScolaires créée : format JSON, description des champs, comportement, zones académiques, dates officielles, exemples de configuration.
  • _Sidebar mis à jour : lien « Guide Vacances Scolaires » ajouté sous « Guide Agenda Théorique ».

Validation

  • JSON valide, schéma SchoolHolidayFile (Pydantic) validé
  • SchoolHolidayCalendar.is_holiday() vérifié sur bornes incluses
  • Aucun secret dans le fichier
  • Pre-commit hooks passés (ruff, mypy, bandit, end-of-file-fixer, detect-secrets)

Issue liée

Premier déploiement — l'erreur PronoteSyncError: erreur expurgée empêchait le démarrage du pipeline en --dry-run.

## Résumé Corrige l'erreur au démarrage du pipeline quand `SCHOOL_HOLIDAYS_PATH` pointe vers un fichier inexistant (`PronoteSyncError: erreur expurgée` au niveau `holidays.py:77`). ## Changements - **Création de `data/school_holidays.json`** : vacances officielles de l'académie de Bordeaux (zone A) pour l'année scolaire 2026-2027, dates validées auprès du ministère de l'Éducation nationale (service-public.fr / data.education.gouv.fr). - Toussaint : 17 oct. → 2 nov. 2026 - Noël : 19 déc. 2026 → 4 janv. 2027 - Hiver : 13 fév. → 1er mars 2027 - Printemps : 10 avr. → 26 avr. 2027 - Été : 3 juil. → 1er sept. 2027 ## Documentation wiki - Page **[GuideAgendaVacancesScolaires](https://git.antoineve.me/AntoineVe/college-infos/wiki/GuideAgendaVacancesScolaires)** créée : format JSON, description des champs, comportement, zones académiques, dates officielles, exemples de configuration. - **_Sidebar** mis à jour : lien « Guide Vacances Scolaires » ajouté sous « Guide Agenda Théorique ». ## Validation - ✅ JSON valide, schéma `SchoolHolidayFile` (Pydantic) validé - ✅ `SchoolHolidayCalendar.is_holiday()` vérifié sur bornes incluses - ✅ Aucun secret dans le fichier - ✅ Pre-commit hooks passés (ruff, mypy, bandit, end-of-file-fixer, detect-secrets) ## Issue liée Premier déploiement — l'erreur `PronoteSyncError: erreur expurgée` empêchait le démarrage du pipeline en `--dry-run`.
AntoineVe added 1 commit 2026-09-08 20:30:44 +02:00
Crée data/school_holidays.json avec les dates officielles de l'académie
de Bordeaux (zone A) pour l'année scolaire 2026-2027 : Toussaint, Noël,
Hiver, Printemps et Été. Ce fichier résout l'erreur au démarrage du
pipeline quand SCHOOL_HOLIDAYS_PATH pointe vers un fichier inexistant.

Wiki : page GuideAgendaVacancesScolaires créée et liée dans le sidebar.
AntoineVe merged commit c851f67172 into main 2026-09-08 20:30:48 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: AntoineVe/college-infos#1