pulse-triage[bot]
81575dd1f9
Fix cleanup fixture confinement through directory aliases
...
Both macOS native jobs on 2d226d4f fail the key-read-failure check because its staging guard compares the logical temp path with the writer's physical target. Canonicalise the private fixture root before building the guard, without widening the allowed cleanup path, and exercise both direct and aliased roots. All key-preservation, nonzero-result, no-user-removal and staging-cleanup assertions remain.
Contract-Neutral: Test-fixture path normalisation only; no runtime behaviour or subsystem contract change.
Change-source: pulse-maintainer
2026-10-26 22:16:29 +00:00
..
2026-10-26 22:16:29 +00:00
2026-10-12 14:13:47 +01:00
2026-06-23 17:26:15 +01:00
2026-10-21 14:16:15 +01:00
2026-10-26 14:22:52 +00:00
2026-10-26 17:36:56 +00:00
2026-10-21 15:19:02 +01:00
2026-07-29 20:09:23 +01:00
2026-10-18 17:32:34 +01:00
2026-10-23 18:02:39 +01:00
2026-10-23 20:46:39 +01:00
2026-10-21 15:19:02 +01:00
2026-10-21 15:19:02 +01:00
2026-10-21 15:19:02 +01:00
2026-10-15 11:42:25 +01:00
2026-09-01 12:17:00 +01:00
2026-10-11 05:18:21 +01:00
2026-09-01 18:32:39 +01:00
2026-08-28 11:35:41 +01:00
2026-10-26 00:30:23 +00:00
2026-09-06 17:17:36 +01:00
2026-09-06 15:12:07 +01:00
2026-10-14 11:27:57 +01:00
2026-09-05 01:33:47 +01:00
2026-10-25 11:25:52 +00:00
2026-09-08 07:00:33 +01:00
2026-09-08 08:42:45 +01:00
2026-09-06 04:22:09 +01:00
2026-09-06 10:19:46 +01:00
2026-09-08 12:54:21 +01:00
2026-09-21 07:23:24 +01:00
2026-10-13 23:30:46 +01:00
2026-10-14 01:53:13 +01:00
2026-08-29 22:41:04 +01:00
2026-10-08 17:22:29 +01:00
2026-09-10 06:44:37 +01:00
2026-09-05 17:57:42 +01:00
2026-09-06 04:22:09 +01:00
2026-10-08 00:17:08 +01:00
2026-10-14 09:02:31 +01:00
2026-10-23 21:03:01 +01:00
2026-09-07 16:39:11 +01:00
2026-09-08 21:59:40 +01:00
2026-09-08 23:29:31 +01:00
2026-10-14 04:13:00 +01:00
2026-10-25 09:04:08 +00:00
2026-10-10 19:00:17 +01:00
2026-10-06 19:54:22 +01:00
2026-10-24 14:31:21 +01:00
2026-10-10 23:43:37 +01:00
2026-08-27 17:54:10 +01:00
2026-10-25 19:47:30 +00:00
2026-10-21 15:19:02 +01:00
2026-09-06 22:11:03 +01:00
2026-10-09 22:25:34 +01:00
2026-06-23 17:26:15 +01:00
2026-10-24 20:43:52 +01:00
2026-07-27 11:58:05 +01:00
2026-10-23 00:15:04 +01:00
2026-10-07 15:46:01 +01:00
2026-10-06 19:54:22 +01:00
2026-09-10 06:44:37 +01:00
2026-10-08 09:56:53 +01:00
2026-08-31 22:11:38 +01:00
2026-09-08 10:32:49 +01:00
2026-09-08 08:23:44 +01:00
2026-09-08 08:23:44 +01:00
2026-07-23 22:06:56 +01:00
2026-10-26 11:11:36 +00:00
2026-10-21 15:19:02 +01:00
2026-08-30 05:11:55 +01:00
2026-09-20 02:43:57 +01:00
2026-10-08 06:09:08 +01:00
2026-10-26 12:37:01 +00:00
2026-10-13 05:34:03 +01:00
2026-10-13 05:39:13 +01:00
2026-10-25 04:00:03 +00:00
2026-09-01 16:11:04 +01:00
2026-10-14 11:58:09 +01:00
2026-10-02 02:53:31 +01:00
2026-09-01 16:11:04 +01:00
2026-10-04 03:00:30 +01:00
2026-10-04 04:57:17 +01:00
2026-08-29 23:48:28 +01:00
2026-08-29 02:59:47 +01:00
2026-10-26 14:57:25 +00:00
2026-10-04 03:44:51 +01:00
2026-08-31 01:50:48 +01:00
2026-09-09 01:34:22 +01:00
2026-09-19 21:24:38 +01:00
2026-09-07 16:47:55 +01:00
2026-10-17 21:24:54 +01:00
2026-07-29 20:09:23 +01:00
2026-10-17 21:24:54 +01:00
2026-08-30 01:51:58 +01:00
2026-10-05 22:39:51 +01:00
2026-09-01 10:43:35 +01:00
2026-10-12 16:28:14 +01:00
2026-08-12 17:07:12 +01:00
2026-09-02 02:52:13 +01:00
2026-09-01 21:18:24 +01:00
2026-10-14 05:15:15 +01:00
2026-09-02 02:52:13 +01:00
2026-09-01 01:02:17 +01:00
2026-10-26 17:32:06 +00:00
2026-08-28 03:36:33 +01:00
2026-08-29 19:59:04 +01:00
2026-10-17 21:51:08 +01:00
2026-10-12 00:10:22 +01:00
2026-08-23 15:09:32 +01:00
2026-09-28 16:42:46 +01:00
2026-10-15 11:42:25 +01:00
2026-09-02 02:28:14 +01:00
2026-10-26 20:52:58 +00:00
2026-08-31 04:55:15 +01:00
2026-09-01 16:11:04 +01:00
2026-09-05 15:43:23 +01:00
2026-10-26 06:00:47 +00:00
2026-09-04 01:04:30 +01:00
2026-10-26 06:00:47 +00:00
2026-09-01 16:54:07 +01:00