ci: pin the SPA snapshot in the e2e job #11

Merged
Gilles merged 1 commit from fix/e2e-spa-snapshot into master 2026-10-25 10:49:42 +00:00
Owner

Closes #10

The e2e job now installs thierryade-spa==0.0.0.dev0 (the snapshot published from thierryade/frontend main) instead of an unpinned thierryade-spa, which pip resolves to the older 1.0.0 release. Same pin as the Dockerfile for :devel builds.

Verification

Reproduced the failing master e2e job (e1657bc) in ci-base:python (Firefox 153): the 5 attachments scenarios fail because the installed SPA has no attachments UI. With the pin, same container, same commit: 6/6 pass.

After merge

The push on master runs e2e → docker → deploy, which ships #9 (attachments) to production. requirements-spa.txt is unchanged: the Dockerfile does not install from it.

🤖 Generated with Claude Code

https://claude.ai/code/session_014BSmBtGWeFBD9z4mYm9SjA

Closes #10 The e2e job now installs `thierryade-spa==0.0.0.dev0` (the snapshot published from thierryade/frontend main) instead of an unpinned `thierryade-spa`, which pip resolves to the older `1.0.0` release. Same pin as the Dockerfile for `:devel` builds. ## Verification Reproduced the failing `master` e2e job (e1657bc) in `ci-base:python` (Firefox 153): the 5 attachments scenarios fail because the installed SPA has no attachments UI. With the pin, same container, same commit: 6/6 pass. ## After merge The push on `master` runs e2e → docker → deploy, which ships #9 (attachments) to production. `requirements-spa.txt` is unchanged: the Dockerfile does not install from it. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_014BSmBtGWeFBD9z4mYm9SjA
ci: pin the SPA snapshot in the e2e job
All checks were successful
ci / test (pull_request) Successful in 2m7s
ci / e2e (pull_request) Has been skipped
ci / docker (pull_request) Has been skipped
ci / deploy (pull_request) Has been skipped
ca09778b34
An unpinned thierryade-spa resolves to the newest real release (1.0.0)
over every .dev0 snapshot, so the e2e job tested an outdated frontend
and the attachments scenarios failed on master. Pin 0.0.0.dev0, same
as the Dockerfile's :devel builds.

Closes #10

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014BSmBtGWeFBD9z4mYm9SjA
Author
Owner
<!-- argus-link-bot:thierryade/backend --> 📊 [Rapports Argus pour cette PR](https://reports.stationmyr.net/thierryade/backend/pr/11)
Gilles merged commit 68cb5a7f0b into master 2026-10-25 10:49:42 +00:00
Gilles deleted branch fix/e2e-spa-snapshot 2026-10-25 10:49:42 +00:00
Sign in to join this conversation.
No description provided.