-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mise à jour majeure de django-oauth-toolkit #6537
Conversation
625ef19
to
aaebdf7
Compare
Mets toutes ces infos en commentaire dans le code (pourquoi on a besoin de |
J'ai ajouté un commentaire et j'en ai profité pour remplacer |
La prochaine étape pour cette PR me semble de tester sur la bêta ? Quand est-ce qu'on fait ça ? ^^ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
QA OK ✔️
J'ai testé sur le serveur de bêta en exécutant sur le script zds-antispam sur le serveur de bêta. J'ai ensuite déployé cette PR et réexécuté le script, tout fonctionne sans toucher aux identifiants.
Mise à jour majeure de django-oauth-toolkit
Les
client_secret
sont désormais hashés lors de l'enregistrement en base de données donc il a fallu modifier les tests. J'ai repris la méthode qu'ils utilisent dans leurs tests, c'est-à-dire donner une valeur connue poursecret_id
lors de la création du client. J'en ai profité pour factoriser un peu la fonction d'authentification utilisée dans les tests. (Je peux éventuellement séparer le code en plusieurs commits mais cela ne m'a pas semblé nécessaire.)Il y a d'autres changements sans risque pour le site web mais des applications utilisant l'API pourraient ne plus fonctionner. La seule application qui utilise quotidiennement l'API à ma connaissance est
zds-antispam
. Il faudrait prendre le temps un jour de tester sur la bêta pour vérifier que l'antispam fonctionne avec cette nouvelle version.QA : Github Actions + des tests en bêta ?