Jalon : develop vers main, socle complet et déployé #129
No reviewers
Labels
No labels
Compat/Breaking
EC01
EC02
EC03
EC04
EC05
EC06
Kind/BDD
Kind/Back
Kind/Bug
Kind/CICD
Kind/Cloud
Kind/Contenu
Kind/Data
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Front
Kind/IA
Kind/Infra
Kind/Monitoring
Kind/Security
Kind/Testing
Portée/Post-jury
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
ops/alerte
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
g2/enervision!129
Loading…
Reference in a new issue
No description provided.
Delete branch "develop"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ce que ça change
Premier passage de
developversmaindepuis le 31 août : 195 commits.Tout ce que cette fusion porte est déjà déployé sur le serveur et vérifié, par deux
déclenchements manuels de
deploy.ymlsurdevelopcet après-midi. La fusion ne fera querejouer le même déploiement.
Preuve, relevée sur le serveur
Le conteneur Caddy affiche toujours « Up 2 days » : il a été rechargé, jamais recréé.
Le seul effet à connaître
postgresetmlflowportentbuild: true, donc leurs conteneurs sont recréés àchaque déploiement — quelques secondes de connexions coupées. Le volume survit. C'est
antérieur à ces 195 commits et ça mérite son ticket, pas un correctif de dernière minute.
Ce qui reste ouvert et ne bloque pas
Le passage de la forge en réseau bridge (#102), le retrait de la socket Docker des
conteneurs de tâche (#103), et la chaîne IA en aval de la zone argent (#34).
- /refresh : fenêtre de grâce (refresh_grace_seconds, 10 s) — un double appel concurrent ne révoque plus la famille ; corrige la déconnexion multi-onglets - PATCH /auth/users/{id} (admin) : désactiver, changer le rôle ou le mot de passe ; révoque les sessions de l'utilisateur ; refuse l'auto-rétrogradation d'un admin - limite de débit du login par (ip, email) au lieu de (ip) - _client_ip ne lit X-Forwarded-For que si trust_proxy, et prend le dernier élément - 0003_auth_indexes.sql : index family_id, index login_ko (ip, email) - longueurs bornées sur email et mot de passe (Credentials, NewUser, UserPatch) 25 tests unitaires, toujours sans base. Refs #38 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>community.general.yaml plante à l'exécution ("function() argument 'code' must be code, not str") sur ce venv Python 3.14 : le module patche AnsibleDumper d'une façon incompatible avec la nouvelle disposition interne des objets code. Le callback est de toute façon déprécié depuis ansible-core 2.13 au profit de result_format=yaml sur le callback par défaut, remplacement officiel adopté ici. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NbkbdXUvBFnQ5KuHan9y3J