CI e2e job tests an outdated frontend (unpinned thierryade-spa) #10

Closed
opened 2026-10-25 10:34:30 +00:00 by Gilles · 0 comments
Owner

The e2e job installs thierryade-spa unpinned (-r requirements-spa.txt). pip resolves it to the newest real release (1.0.0) instead of the 0.0.0.dev0 snapshot published from thierryade/frontend main, so e2e runs against an outdated SPA.

It went unnoticed while e2e was only a health check. Since #9, the attachments e2e scenarios fail on master (run on e1657bc): the attachments UI is missing from the installed SPA, so docker and deploy are skipped and #9 never reached production.

Fix: pin thierryade-spa==0.0.0.dev0 in the e2e job, like the Dockerfile already does for :devel builds.

The e2e job installs `thierryade-spa` unpinned (`-r requirements-spa.txt`). pip resolves it to the newest real release (`1.0.0`) instead of the `0.0.0.dev0` snapshot published from `thierryade/frontend` main, so e2e runs against an outdated SPA. It went unnoticed while e2e was only a health check. Since #9, the attachments e2e scenarios fail on `master` (run on e1657bc): the attachments UI is missing from the installed SPA, so `docker` and `deploy` are skipped and #9 never reached production. Fix: pin `thierryade-spa==0.0.0.dev0` in the e2e job, like the Dockerfile already does for `:devel` builds.
Gilles self-assigned this 2026-10-25 14:51:57 +00:00
Sign in to join this conversation.
No description provided.