ethernet
97de4b4ef8
Merge origin/main into ethie/pm-clean
...
Conflict resolutions and semantic fixups:
- utils.py / hermes_yaml.py: main widened ruamel's round-trip emitter so a long
double-quoted scalar is never folded after an escaped backslash. pm-clean builds
every rt emitter through hermes_yaml.roundtrip_yaml(), so the width lives there
(ROUNDTRIP_YAML_WIDTH moves with it); xai_retirement imports it from hermes_yaml.
- hermes_cli/banner.py: keep pm-clean's removal of the banner update check. Main's
GIT_NO_LAZY_FETCH fix for it applies to its replacement, source_check: every
read-only probe (source_git_env) now refuses promisor lazy fetches, and the
partial-clone test targets that probe (red without the flag).
- .github/workflows/tests.yml: keep setup-pm; main's uv pin bump does not apply.
Main's WAL-capable SQLite gates are kept, run against $HERMES_PYTHON (the
PM-pinned interpreter, SQLite 3.53.1). The e2e step takes main's
--include-integration invocation.
- apps/desktop: package.json has no build block here, so main's macOS locale-marker
restore joins the darwin branch of the existing after-pack.mjs, and its test
loads the hook from electron-builder.config.cjs and imports PlatformPackager
from app-builder-lib's root (electron-builder 27 exports no ./out paths). The
win32 row is dropped: this hook sanitizes and signs PE trees on win32 by design.
- reconciliation.ts: main's rowId hydration (#119326 ) was merged into the first of
pm-clean's split helpers only; the resolver is now one helper both halves use.
- en.ts: both sides' keys kept. tests/tools/test_lazy_deps.py stays deleted.
- Tests main added with `import yaml` use hermes_yaml, like the rest of the tree.
2026-09-23 19:51:34 -04:00
..
2026-09-23 07:36:31 -04:00
2026-09-22 01:13:23 -07:00
2026-09-23 11:41:01 -04:00
2026-09-23 07:36:31 -04:00
2026-09-23 19:51:34 -04:00
2026-09-23 14:09:21 -04:00
2026-09-23 12:02:05 -04:00
2026-09-23 11:41:01 -04:00
2026-09-23 19:51:34 -04:00
2026-09-22 12:33:02 -04:00
2026-09-21 00:58:39 -04:00
2026-09-22 09:55:47 -04:00
2026-09-23 10:13:26 -04:00
2026-09-21 09:55:40 -07:00
2026-09-19 12:11:58 -07:00
2026-09-22 12:11:43 -04:00
2026-09-21 19:08:19 -04:00
2026-09-23 11:41:01 -04:00
2026-09-20 14:29:39 -07:00
2026-09-21 15:55:09 +05:30
2026-09-21 13:26:17 -04:00
2026-09-20 18:21:34 -07:00
2026-09-20 18:29:22 -07:00
2026-09-21 09:55:40 -07:00
2026-09-23 19:51:34 -04:00
2026-09-21 02:47:48 -04:00
2026-09-22 05:16:50 -04:00
2026-09-20 18:20:44 -07:00
2026-09-23 14:55:40 -07:00
2026-09-21 05:06:45 -07:00
2026-09-21 10:04:32 +05:30
2026-09-20 20:42:17 -07:00
2026-09-19 10:47:48 -07:00
2026-09-22 05:16:50 -04:00
2026-09-21 00:58:39 -04:00
2026-09-20 13:35:09 -07:00
2026-09-23 15:26:34 -04:00
2026-09-21 23:26:19 -07:00
2026-09-22 13:57:51 +05:30
2026-09-23 04:44:31 -07:00
2026-09-20 13:55:03 -07:00
2026-09-23 11:41:01 -04:00
2026-09-23 10:05:40 -07:00
2026-09-23 22:22:32 +05:30
2026-09-20 20:42:17 -07:00
2026-09-21 23:38:16 -07:00
2026-09-22 05:16:50 -04:00
2026-09-23 22:05:49 +00:00
2026-09-21 00:58:39 -04:00
2026-09-23 22:05:49 +00:00
2026-09-20 18:43:11 -07:00
2026-09-20 10:52:54 -07:00
2026-09-23 05:45:02 -04:00
2026-09-19 22:57:07 -04:00
2026-09-21 01:06:02 -07:00
2026-09-23 07:36:31 -04:00
2026-09-23 19:51:34 -04:00
2026-09-22 17:16:46 -04:00
2026-09-20 15:17:49 +05:30
2026-09-23 15:05:44 -07:00
2026-09-23 19:51:34 -04:00
2026-09-20 20:13:33 -07:00
2026-09-23 15:26:34 -04:00
2026-09-22 09:55:47 -04:00
2026-09-22 01:07:59 -07:00
2026-09-21 10:11:19 -07:00
2026-09-23 10:43:45 -04:00
2026-09-19 23:08:38 -04:00
2026-09-21 19:08:19 -04:00
2026-09-23 11:41:01 -04:00
2026-09-23 05:45:02 -04:00
2026-09-21 00:58:39 -04:00
2026-09-21 18:53:36 -07:00
2026-09-23 11:41:01 -04:00
2026-09-23 15:26:34 -04:00
2026-09-23 10:42:18 -04:00
2026-09-23 10:52:20 -04:00
2026-09-21 10:11:19 -07:00
2026-09-23 15:26:34 -04:00
2026-09-23 10:58:15 -07:00
2026-09-23 10:58:15 -07:00
2026-09-23 08:25:28 -07:00
2026-09-23 07:48:32 -07:00
2026-09-21 00:58:39 -04:00
2026-09-21 00:58:39 -04:00
2026-09-23 15:26:34 -04:00
2026-09-20 10:44:52 -07:00
2026-09-21 18:56:56 -04:00
2026-09-21 00:58:39 -04:00
2026-09-23 18:29:35 -05:00
2026-09-22 05:16:50 -04:00
2026-09-23 15:26:34 -04:00
2026-09-23 10:13:26 -04:00
2026-09-20 10:41:25 -07:00
2026-09-22 05:16:50 -04:00
2026-09-22 13:41:11 +05:30
2026-09-20 18:43:59 -07:00
2026-09-22 13:41:11 +05:30
2026-09-23 08:09:47 -07:00
2026-09-23 11:41:01 -04:00
2026-09-23 15:26:34 -04:00
2026-09-21 23:47:51 -07:00
2026-09-21 19:08:19 -04:00
2026-09-23 10:43:45 -04:00
2026-09-22 09:55:47 -04:00
2026-09-23 06:51:47 -07:00
2026-09-20 15:50:26 -07:00
2026-09-20 16:41:21 +05:30
2026-09-23 14:15:29 -04:00
2026-09-23 15:26:34 -04:00
2026-09-22 18:01:46 -04:00
2026-09-22 22:00:24 +00:00
2026-09-20 18:16:47 +05:30
2026-09-23 07:49:35 -07:00
2026-09-23 10:52:20 -04:00
2026-09-23 01:16:41 -07:00
2026-09-21 23:47:51 -07:00
2026-09-23 11:41:01 -04:00
2026-09-21 19:08:19 -04:00
2026-09-20 14:29:39 -07:00
2026-09-23 15:26:34 -04:00
2026-09-22 11:50:39 -07:00
2026-09-23 00:44:33 -07:00
2026-09-20 14:02:17 +05:30
2026-09-20 16:22:25 -07:00
2026-09-23 15:26:34 -04:00
2026-09-22 13:57:51 +05:30
2026-09-23 06:46:02 -07:00
2026-09-21 00:58:39 -04:00
2026-09-22 22:00:24 +00:00
2026-09-23 09:26:07 +05:30
2026-09-23 00:17:18 -04:00
2026-09-22 05:16:50 -04:00
2026-09-22 05:16:50 -04:00
2026-09-22 02:59:10 -04:00
2026-09-22 09:55:47 -04:00
2026-09-23 12:45:32 +05:30
2026-09-23 07:09:45 -07:00
2026-09-23 03:36:33 -04:00
2026-09-23 21:26:49 +05:30
2026-09-22 05:16:50 -04:00
2026-09-22 01:19:12 -07:00
2026-09-22 17:16:00 +05:30
2026-09-22 13:03:25 -04:00
2026-09-23 11:41:01 -04:00
2026-09-21 18:55:13 -04:00
2026-09-22 05:16:50 -04:00
2026-09-22 05:16:50 -04:00
2026-09-22 02:59:10 -04:00
2026-09-22 02:59:10 -04:00
2026-09-22 20:09:05 -04:00
2026-09-23 17:51:29 -04:00
2026-09-23 10:43:45 -04:00
2026-09-22 01:07:59 -07:00
2026-09-23 05:37:40 -07:00
2026-09-23 11:41:01 -04:00
2026-09-23 05:37:40 -07:00
2026-09-23 15:26:34 -04:00
2026-09-20 10:11:40 -07:00
2026-09-23 07:36:31 -04:00
2026-09-20 12:51:30 -07:00
2026-09-21 00:58:39 -04:00
2026-09-23 12:58:33 -04:00
2026-09-23 19:51:34 -04:00
2026-09-20 11:19:50 -07:00
2026-09-23 04:44:31 -07:00
2026-09-21 19:01:36 -04:00
2026-09-19 22:57:07 -04:00
2026-09-23 22:22:32 +05:30
2026-09-23 15:43:51 -07:00
2026-09-23 15:43:51 -07:00
2026-09-20 20:13:25 -07:00
2026-09-23 22:22:32 +05:30
2026-09-23 10:43:45 -04:00
2026-09-23 01:25:04 +05:30
2026-09-19 22:57:07 -04:00
2026-09-22 07:05:11 -04:00
2026-09-21 01:06:02 -07:00
2026-09-23 19:51:34 -04:00
2026-09-23 11:41:01 -04:00
2026-09-21 18:42:01 -04:00
2026-09-23 16:55:09 -04:00
2026-09-23 18:29:35 -05:00
2026-09-23 11:00:15 -04:00
2026-09-21 19:52:58 -04:00
2026-09-21 19:08:19 -04:00
2026-09-23 01:16:41 -07:00
2026-09-21 00:58:39 -04:00
2026-09-22 22:24:31 +00:00
2026-09-19 22:57:07 -04:00
2026-09-20 20:29:14 +05:30
2026-09-22 18:01:46 -04:00
2026-09-20 12:44:48 -07:00
2026-09-21 07:14:37 -07:00
2026-09-21 22:02:46 -04:00
2026-09-23 07:01:11 -07:00
2026-09-23 10:43:45 -04:00
2026-09-23 15:26:34 -04:00
2026-09-21 01:57:31 -07:00
2026-09-22 05:16:50 -04:00
2026-09-23 15:26:34 -04:00
2026-09-19 22:57:07 -04:00
2026-09-23 01:16:41 -07:00
2026-09-21 19:03:35 -04:00
2026-09-21 18:39:03 -04:00
2026-09-23 11:41:01 -04:00
2026-09-23 05:36:30 -07:00
2026-09-23 06:51:47 -07:00
2026-09-21 10:51:15 -04:00
2026-09-20 10:07:50 -04:00
2026-09-23 15:26:39 -04:00
2026-09-23 10:43:45 -04:00
2026-09-21 10:51:15 -04:00
2026-09-20 10:07:50 -04:00
2026-09-21 19:32:37 -04:00
2026-09-22 15:55:23 +05:30
2026-09-20 10:21:52 -07:00
2026-09-21 19:30:37 -04:00
2026-09-23 18:43:33 -04:00
2026-09-23 03:25:06 -07:00
2026-09-22 05:16:50 -04:00
2026-09-23 15:26:34 -04:00
2026-09-23 11:00:15 -04:00
2026-09-23 15:26:34 -04:00
2026-09-23 06:46:02 -07:00
2026-09-23 01:16:41 -07:00
2026-09-23 11:41:01 -04:00
2026-09-23 06:46:02 -07:00
2026-09-21 02:56:31 -07:00
2026-09-23 11:41:01 -04:00
2026-09-21 14:13:07 -04:00
2026-09-19 13:45:07 -04:00
2026-09-21 14:26:37 +05:30
2026-09-23 19:51:34 -04:00