fix(deploy) : le garde des routes ne suit plus les redirections, et juge la porte par état #1830

Merged
foXaCe merged 1 commit from fix/deploy-redir into main 2026-10-18 09:32:59 +02:00
Owner

urlopen suit les redirections : un 303 devenait 200 (ou 404) et l'assertion « 303 attendu » ne pouvait jamais passer.

Le garde ouvre les URLs avec un ouvreur sans redirection, et chaque route de la porte est jugée dans son état : /connexion et ses fichiers sans session (200), /deconnexion avec session (303).

Mesuré sur le 132 : 200, 200, 200, 303.

`urlopen` suit les redirections : un 303 devenait 200 (ou 404) et l'assertion « 303 attendu » ne pouvait jamais passer. Le garde ouvre les URLs avec un ouvreur **sans redirection**, et chaque route de la porte est jugée dans son état : `/connexion` et ses fichiers sans session (200), `/deconnexion` avec session (303). Mesuré sur le 132 : 200, 200, 200, 303.
fix(deploy) : le garde des routes ne suit plus les redirections, et juge la porte par état
All checks were successful
Tests du tableau (Rust + Svelte) / Front Svelte (_tableau/front) (pull_request) Successful in 3m42s
Tests du tableau (Rust + Svelte) / Rust (_tableau/rust) (pull_request) Successful in 8m52s
07462b29bf
`urlopen` suit les redirections : un 303 devenait 200 (ou 404, la cible ayant changé d'avis), si bien que
l'assertion « 303 attendu » ne pouvait jamais passer — et le déploiement rembobinait un front sain.

Le garde ouvre maintenant les URLs avec un ouvreur SANS redirection, et chaque route de la porte est jugée
dans son état : `/connexion` et ses deux fichiers SANS session (200, les seules routes publiques),
`/deconnexion` AVEC session (303, elle vide le cookie).

Mesuré sur le 132, avec ces quatre attentes : 200, 200, 200, 303.
foXaCe merged commit 08e6482533 into main 2026-10-18 09:32:59 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
foXaCe/studio!1830
No description provided.