refactor(config): migrer les endpoints Pronote #61

Open
Codex wants to merge 1 commits from refactor/issue-16-pronote-endpoints into refactor/issue-16-blog-endpoint
Collaborator

Résumé

  • migre l'API Pronote vers PRONOTE_ENDPOINT__URL et le flux iCal vers PRONOTE_ICAL_ENDPOINT__URL ;
  • conserve les deux variables historiques avec DeprecationWarning ;
  • impose HTTPS pour l'API et HTTPS ou file:// pour les fixtures iCal ;
  • adapte le client, le repli iCal et la rédaction des secrets ;
  • complète les tests de contrat et la documentation.

Validation

  • PYTHONPATH=$PWD pytest --import-mode=importlib -q : 837 passed
  • ruff check . et ruff format --check . : OK
  • mypy . : Success, 110 fichiers
  • bandit -q -r pronote_sync : OK
  • hooks pre-commit complets : OK
  • git diff --check : OK

PR empilée sur #60 pour #16. Une fois #59 puis #60 fusionnées, celle-ci pourra être rebasée sur main et fusionnée ; le ticket #16 pourra alors être clôturé.

@reviewer revue demandée.

## Résumé - migre l'API Pronote vers `PRONOTE_ENDPOINT__URL` et le flux iCal vers `PRONOTE_ICAL_ENDPOINT__URL` ; - conserve les deux variables historiques avec `DeprecationWarning` ; - impose HTTPS pour l'API et HTTPS ou `file://` pour les fixtures iCal ; - adapte le client, le repli iCal et la rédaction des secrets ; - complète les tests de contrat et la documentation. ## Validation - `PYTHONPATH=$PWD pytest --import-mode=importlib -q` : 837 passed - `ruff check .` et `ruff format --check .` : OK - `mypy .` : Success, 110 fichiers - `bandit -q -r pronote_sync` : OK - hooks pre-commit complets : OK - `git diff --check` : OK PR empilée sur #60 pour #16. Une fois #59 puis #60 fusionnées, celle-ci pourra être rebasée sur `main` et fusionnée ; le ticket #16 pourra alors être clôturé. @reviewer revue demandée.
Codex added 1 commit 2026-09-13 11:54:43 +02:00
You are not authorized to merge this pull request.
This pull request can be merged automatically.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin refactor/issue-16-pronote-endpoints:refactor/issue-16-pronote-endpoints
git checkout refactor/issue-16-pronote-endpoints
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: AntoineVe/college-infos#61