didericis-claude
2e0414f969
test / integration-docker (push) Successful in 15s
test / unit (push) Successful in 39s
Update Quality Badges / update-badges (push) Successful in 45s
lint / lint (push) Successful in 2m36s
test / integration-firecracker (push) Successful in 5m15s
test / coverage (push) Successful in 16s
test / publish-infra (push) Successful in 1m39s
fix(test): restore headless unit tests broken by PTY check in e719022
...
The PTY check added in e719022 calls sys.stdin.fileno() which raises
io.UnsupportedOperation under pytest's stdin capture. Guard the fileno()
call with a try/except so the check degrades cleanly to "not a tty"
instead of crashing, then stub os.isatty in the test setUp so headless
unit tests aren't blocked on a real TTY.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-23 23:28:55 +00:00
..
2026-07-14 17:07:56 -04:00
2026-07-23 21:28:39 +00:00
2026-07-21 13:15:05 -04:00
2026-07-17 00:36:43 -04:00
2026-07-11 13:24:47 -04:00
2026-07-21 22:54:26 -04:00
2026-07-23 21:39:07 +00:00
2026-07-20 19:58:14 +00:00
2026-07-19 02:18:07 +00:00
2026-07-11 13:24:47 -04:00
2026-07-21 04:54:40 +00:00
2026-07-14 02:38:20 -04:00
2026-07-14 02:38:20 -04:00
2026-07-22 17:36:51 +00:00
2026-07-11 16:56:17 -04:00
2026-07-20 19:13:08 +00:00
2026-07-14 02:38:20 -04:00
2026-07-18 15:27:29 -04:00
2026-07-21 14:25:38 -04:00
2026-07-21 14:25:38 -04:00
2026-07-20 19:13:08 +00:00
2026-07-23 23:28:55 +00:00
2026-07-21 13:56:29 -04:00
2026-07-14 02:38:20 -04:00
2026-07-21 13:56:29 -04:00
2026-06-25 16:13:19 -04:00
2026-06-07 11:35:35 -04:00
2026-07-14 16:46:46 -04:00
2026-07-21 13:56:29 -04:00
2026-07-23 21:39:07 +00:00
2026-07-21 04:54:40 +00:00
2026-07-21 13:15:05 -04:00
2026-07-01 19:50:38 +00:00
2026-07-16 17:42:36 -04:00
2026-06-25 04:12:43 -04:00
2026-06-30 15:08:14 -04:00
2026-07-19 02:18:07 +00:00
2026-06-03 23:04:17 -04:00
2026-06-26 23:22:18 -04:00
2026-06-25 03:08:47 -04:00
2026-07-14 02:38:20 -04:00
2026-07-14 02:38:20 -04:00
2026-07-21 13:56:29 -04:00
2026-07-23 21:39:07 +00:00
2026-07-21 14:52:44 -04:00
2026-07-19 01:31:06 -04:00
2026-07-21 13:56:29 -04:00
2026-07-23 21:28:39 +00:00
2026-07-18 03:01:41 +00:00
2026-07-23 21:28:39 +00:00
2026-07-14 17:12:12 -04:00
2026-07-23 21:28:39 +00:00
2026-07-17 22:34:28 -04:00
2026-07-21 03:27:16 +00:00
2026-07-23 21:28:39 +00:00
2026-07-23 21:39:07 +00:00
2026-07-23 21:39:07 +00:00
2026-07-19 01:21:23 -04:00
2026-07-21 13:56:29 -04:00
2026-07-21 04:54:40 +00:00
2026-07-18 22:09:05 -04:00
2026-07-14 02:38:20 -04:00
2026-07-17 21:49:30 -04:00
2026-07-09 17:35:28 +00:00
2026-07-14 02:38:20 -04:00
2026-07-16 23:07:12 -04:00
2026-07-18 16:51:31 -04:00
2026-07-17 22:34:28 -04:00
2026-07-17 22:34:28 -04:00
2026-07-21 13:56:29 -04:00
2026-07-21 13:56:29 -04:00
2026-06-24 15:37:57 -04:00
2026-07-21 04:54:40 +00:00
2026-07-08 12:38:15 -04:00
2026-07-21 03:39:18 +00:00
2026-07-23 21:39:07 +00:00
2026-06-23 03:02:03 +00:00
2026-07-23 21:39:07 +00:00
2026-07-20 23:08:59 -04:00
2026-07-21 15:01:38 -04:00
2026-07-22 17:36:51 +00:00
2026-06-22 23:54:02 -04:00
2026-07-23 18:32:59 -04:00
2026-07-23 21:28:39 +00:00
2026-07-22 18:35:31 +00:00
2026-06-22 23:54:02 -04:00
2026-06-22 23:54:02 -04:00
2026-06-26 21:19:27 -04:00
2026-07-23 21:28:39 +00:00
2026-06-22 23:54:02 -04:00
2026-07-21 22:54:26 -04:00
2026-07-14 02:38:20 -04:00
2026-07-23 21:39:07 +00:00
2026-07-21 00:40:59 -04:00
2026-07-23 21:39:07 +00:00
2026-07-14 02:38:20 -04:00
2026-07-21 15:01:38 -04:00
2026-07-21 15:01:38 -04:00
2026-07-14 17:07:56 -04:00
2026-07-23 21:38:33 +00:00
2026-07-21 15:01:38 -04:00
2026-07-23 21:39:07 +00:00
2026-07-23 21:39:07 +00:00
2026-07-11 13:24:47 -04:00
2026-07-14 02:38:20 -04:00
2026-06-01 22:24:17 -04:00
2026-07-14 17:07:56 -04:00
2026-07-21 16:55:06 +00:00
2026-07-21 13:56:29 -04:00
2026-07-16 22:44:47 -04:00
2026-07-16 22:05:21 -04:00
2026-07-14 02:38:20 -04:00
2026-07-18 17:06:04 -04:00
2026-07-14 02:38:20 -04:00
2026-07-18 14:18:39 -04:00
2026-07-09 17:21:57 +00:00