Commit 8295e60
Decouple v2 CI green from Postgres investigation in #427
MySQL is the primary CI gate today; the Postgres suite hangs silently
~70s into the run for reasons tracked under #427 (TD-064). The hang
consumes the full 60-minute step timeout with no test-name output
because --testdox only prints a test name on completion. That leaves
us with a red CI and zero signal to investigate from.
Two changes to unblock:
1. `continue-on-error: true` on the Postgres step so MySQL green makes
the job green. Tests still run, failures are still visible in the
run UI, but the job overall doesn't block other workstreams while
the multi-DB workstream is open.
2. `--debug` on the Postgres step so each test prints on entry, not
just on completion. When the suite stalls the last test name is
the hang point — today we only have "last laravel.log line at
16:08:41" as a breadcrumb.
Log upload is now gated on either suite's `outcome == 'failure'` so
laravel.log is still captured on Postgres hangs despite the step's
continue-on-error.
Drop both knobs when #427 closes.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 5c931ef commit 8295e60
1 file changed
Lines changed: 10 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| 80 | + | |
80 | 81 | | |
81 | 82 | | |
82 | 83 | | |
| |||
85 | 86 | | |
86 | 87 | | |
87 | 88 | | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
88 | 94 | | |
| 95 | + | |
| 96 | + | |
89 | 97 | | |
90 | | - | |
| 98 | + | |
91 | 99 | | |
92 | 100 | | |
93 | 101 | | |
94 | 102 | | |
95 | 103 | | |
96 | 104 | | |
97 | 105 | | |
98 | | - | |
| 106 | + | |
99 | 107 | | |
100 | 108 | | |
101 | 109 | | |
| |||
0 commit comments