timmy
b2f95f8239
fix(server): announce the port actually bound, not the port requested
...
`PORT=0` binds a kernel-assigned port but the startup line echoed the request,
printing ":0" — an address nothing listens on. The line is now the release
gate's only evidence of acceptance (see #93 ), so it has to be true: read the
bound address from the listener and print that. Covered by a new case in
tests/staging-health.test.js which serves /api/healthz on the announced port
and fails if the line still says ":0" (verified by reverting the log).
2026-11-05 12:18:22 +00:00
..
2026-10-31 11:17:13 +00:00
2026-10-11 08:14:36 +00:00
2026-10-26 10:58:38 +00:00
2026-08-20 16:41:35 +00:00
2026-10-26 10:58:38 +00:00
2026-10-31 11:17:13 +00:00
2026-10-29 11:02:59 +00:00
2026-10-25 11:05:28 +00:00
2026-10-30 11:12:52 +00:00
2026-10-24 11:12:50 +00:00
2026-10-27 11:43:47 +00:00
2026-10-28 11:35:41 +00:00
2026-10-22 11:08:55 +00:00
2026-10-07 08:12:43 +00:00
2026-10-15 08:15:00 +00:00
2026-10-09 08:10:43 +00:00
2026-10-09 08:10:43 +00:00
2026-10-18 08:17:40 +00:00
2026-10-18 08:17:40 +00:00
2026-10-18 08:17:40 +00:00
2026-10-20 08:21:20 +00:00
2026-10-20 08:21:20 +00:00
2026-10-20 08:21:24 +00:00
2026-10-07 08:12:43 +00:00
2026-11-01 12:02:43 +00:00
2026-10-20 08:21:24 +00:00
2026-11-02 12:21:14 +00:00
2026-11-02 10:56:16 +00:00
2026-11-01 12:02:43 +00:00
2026-10-14 08:13:02 +00:00
2026-08-26 08:07:30 +00:00
2026-10-19 08:24:44 +00:00
2026-10-19 08:24:44 +00:00
2026-10-22 11:08:55 +00:00
2026-10-22 12:20:31 +00:00
2026-10-22 11:08:55 +00:00
2026-10-29 11:02:59 +00:00
2026-10-08 08:09:10 +00:00
2026-10-20 08:21:20 +00:00
2026-11-02 12:21:14 +00:00
2026-10-30 11:12:52 +00:00
2026-10-30 11:12:52 +00:00
2026-08-21 08:15:32 +00:00
2026-10-22 11:08:55 +00:00
2026-10-13 08:20:21 +00:00
2026-08-21 14:49:28 +00:00
2026-08-21 14:49:28 +00:00
2026-11-05 12:18:22 +00:00
2026-08-21 14:49:28 +00:00
2026-10-08 08:09:10 +00:00
2026-10-14 08:13:02 +00:00
2026-10-10 08:03:31 +00:00
2026-10-21 10:58:50 +00:00
2026-10-21 10:58:50 +00:00
2026-10-24 10:58:30 +00:00
2026-11-01 12:02:43 +00:00
2026-10-12 08:07:22 +00:00
2026-08-21 14:49:28 +00:00
2026-10-12 08:07:22 +00:00
2026-10-13 08:20:21 +00:00
2026-10-12 08:07:22 +00:00
2026-08-19 01:54:29 +00:00
2026-10-13 08:20:21 +00:00
2026-10-13 08:20:21 +00:00
2026-10-13 08:20:21 +00:00
2026-10-13 08:20:21 +00:00