Peter Steinberger
3e74534a70
fix(channels): keep healthy accounts running when credential files fail (#110360)
* fix(channels): isolate unavailable credential files
* fix(channels): complete credential file type contract
* fix(channels): preserve credential path handling
* test(channels): cover credential file edge cases
* fix(channels): ignore blank credential file paths
* test(secrets): keep empty credential files unavailable
* test(googlechat): keep temp cleanup plugin-local
* fix(channels): keep credential diagnostic internal
* chore: defer release note to release automation
2026-07-18 06:27:59 +01:00
..
2026-07-16 21:21:04 -07:00
2026-07-16 21:19:11 -07:00
2026-07-17 01:09:29 -07:00
2026-07-15 16:23:47 -07:00
2026-07-17 23:59:57 +01:00
2026-07-16 11:33:18 -07:00
2026-07-16 16:47:25 -07:00
2026-07-16 13:55:23 -07:00
2026-07-16 13:55:23 -07:00
2026-07-18 01:00:23 +01:00
2026-07-16 16:47:25 -07:00
2026-07-17 23:05:16 +01:00
2026-07-16 16:47:25 -07:00
2026-07-17 01:11:11 -07:00
2026-07-18 02:12:53 +01:00
2026-07-18 04:06:58 +01:00
2026-07-15 17:05:21 -07:00
2026-07-18 06:25:17 +01:00
2026-07-15 16:23:47 -07:00
2026-07-16 13:55:23 -07:00
2026-07-16 21:06:40 -07:00
2026-07-16 16:47:25 -07:00
2026-07-16 13:55:23 -07:00
2026-07-16 16:47:25 -07:00
2026-07-16 13:55:23 -07:00
2026-07-15 03:32:15 -07:00
2026-07-18 06:23:49 +10:00
2026-07-18 06:23:49 +10:00
2026-07-16 16:47:19 -07:00
2026-07-18 06:14:24 +01:00
2026-07-18 05:15:08 +01:00
2026-07-15 18:18:23 -07:00
2026-07-16 13:55:23 -07:00
2026-07-18 04:26:26 +01:00
2026-07-16 22:22:01 -07:00
2026-07-18 03:28:29 +01:00
2026-07-16 16:47:25 -07:00
2026-07-17 14:44:03 +01:00
2026-07-16 16:47:25 -07:00
2026-07-17 23:50:30 +01:00
2026-07-18 06:27:59 +01:00
2026-07-16 13:55:23 -07:00
2026-07-16 21:54:17 -07:00
2026-07-18 05:53:33 +01:00
2026-07-16 13:55:23 -07:00
2026-07-18 06:27:59 +01:00
2026-07-16 16:47:25 -07:00
2026-07-16 22:41:03 -07:00
2026-07-18 06:27:59 +01:00
2026-07-15 00:16:39 -07:00
2026-07-17 16:36:05 -07:00
2026-07-17 01:12:23 -07:00
2026-07-16 01:45:06 -07:00
2026-07-18 04:06:58 +01:00
2026-07-18 04:06:58 +01:00
2026-07-17 12:40:00 -07:00
2026-07-16 21:35:44 -07:00
2026-07-18 03:05:03 +01:00
2026-07-16 13:55:23 -07:00
2026-07-17 00:56:46 -07:00
2026-07-16 11:10:59 -07:00
2026-07-16 12:56:43 -07:00
2026-07-16 16:47:25 -07:00
2026-07-16 16:47:25 -07:00
2026-07-16 13:55:23 -07:00
2026-07-16 22:41:03 -07:00
2026-07-18 05:33:55 +01:00
2026-07-18 06:27:59 +01:00
2026-07-17 00:56:46 -07:00
2026-07-16 16:47:25 -07:00
2026-07-16 02:11:39 -07:00
2026-07-17 11:38:21 +01:00
2026-07-16 09:15:03 -07:00
2026-07-17 23:14:15 +01:00
2026-07-16 21:10:18 -07:00
2026-07-15 04:15:23 -07:00
2026-07-16 16:47:25 -07:00
2026-07-18 00:11:45 +01:00
2026-07-18 00:36:08 +01:00
2026-07-15 17:05:21 -07:00
2026-07-15 22:40:00 -07:00
2026-07-18 04:06:58 +01:00
2026-07-18 03:47:43 +01:00
2026-07-15 16:23:47 -07:00
2026-07-18 04:06:58 +01:00
2026-07-16 16:47:25 -07:00
2026-07-17 00:56:46 -07:00
2026-07-17 22:24:33 +01:00
2026-07-16 13:55:23 -07:00
2026-07-18 06:14:24 +01:00
2026-07-18 06:14:24 +01:00
2026-07-17 11:11:13 +01:00
2026-07-18 04:06:58 +01:00
2026-07-16 16:47:25 -07:00
2026-07-15 17:05:21 -07:00
2026-07-17 14:36:12 +01:00
2026-07-18 06:27:59 +01:00
2026-07-15 16:23:47 -07:00
2026-07-16 13:55:23 -07:00
2026-07-18 04:06:58 +01:00
2026-07-16 16:47:25 -07:00
2026-07-18 04:06:58 +01:00
2026-07-16 04:02:44 -07:00
2026-07-16 16:47:25 -07:00
2026-07-15 16:36:30 -07:00
2026-07-17 01:44:43 -07:00
2026-07-16 16:47:25 -07:00
2026-07-15 18:18:23 -07:00
2026-07-16 13:55:23 -07:00
2026-07-16 23:56:59 -07:00
2026-07-18 06:14:33 +01:00
2026-07-16 04:10:27 -07:00
2026-07-16 21:56:57 -07:00
2026-07-17 00:28:13 -07:00
2026-07-16 16:47:25 -07:00
2026-07-16 22:41:03 -07:00
2026-07-18 04:06:58 +01:00
2026-07-18 04:06:58 +01:00
2026-07-16 13:55:23 -07:00
2026-07-16 13:55:23 -07:00
2026-07-16 13:55:23 -07:00