Commit ecbbbb0
fix(website): keep the post-promotion e2e run off the local fixture runtime (#983)
The deploy job re-runs the ordinary Website suite against production with
only BASE_URL set, and #982 let that step run for the first time since the
custom-target specs landed. Two failure clusters surfaced, both invisible to
PR CI by construction because only the push-only deploy job runs the suite
against a remote origin:
- Twelve custom-runtime-target cases dial a fixture runtime on 127.0.0.1:4399
and the local example apps. Those exist only because the Playwright config
starts them, and it starts nothing when BASE_URL is set, so every case
failed with ECONNREFUSED after the site had already promoted. The config now
ignores the fixture-driven specs whenever it starts no local server,
including production-smoke mode.
- The reduced-motion check held the runtime in its configuring state by
refusing http://localhost:4300. Against the deployed site the frame loads
from the production runtime origin, the handshake completes within half a
second, and the loader is gone before the assertion. The route now matches
the runtime frame by the session params Run mode stamps on every runtime
URL, which holds the loader on screen locally and in production alike.
Verified by running the full suite against https://threadplane.ai exactly as
the deploy step does: 105 passed, 0 failed (was 104 passed, 13 failed).
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>1 parent 7468f98 commit ecbbbb0
3 files changed
Lines changed: 84 additions & 21 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
730 | 730 | | |
731 | 731 | | |
732 | 732 | | |
733 | | - | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
734 | 742 | | |
735 | 743 | | |
736 | 744 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
25 | 56 | | |
26 | 57 | | |
27 | 58 | | |
28 | 59 | | |
29 | 60 | | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
| 61 | + | |
48 | 62 | | |
49 | 63 | | |
50 | 64 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
79 | | - | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
80 | 121 | | |
81 | 122 | | |
82 | 123 | | |
| |||
0 commit comments