Dotta
ed31211f0e
Merge latest Codex qualification and master fixes
Co-Authored-By: Paperclip <noreply@paperclip.ing>
* codex/claude-runner-protocol: (25 commits)
fix: pin ARM qualification helper to workflow source
perf(ci): cache the Runner's release crate artifacts keyed by their inputs (#15932)
perf(build): reuse a current Runner build in the server's prepare:runner-vendor step (#15926)
fix(test): make the vitest home teardown remove read-only runtime-context bundles (#15931)
fix(test): stop the Sentry timeout assertion matching a random event id (#15929)
test: qualify Linux ARM with stock sandbox prerequisites
docs(release): align 2026.1006.0-beta.0 stable notes header with v2026.1012.0 (#16000)
fix: use Hermes adapter API URL env in prompt (#9425)
fix(docker): skip the full-tree ownership walk on routine boots (#15992)
refactor(chat): isolate Telegram, Slack, GitHub and Discord workflows (#15976)
Preserve repository dependencies when importing GitHub skills (#15731)
refactor(heartbeat): extract instruction working-copy lifecycle (#15984)
test: retire redundant suites and consolidate owner coverage (#15978)
refactor(heartbeat): extract runtime service coordination (#15980)
refactor(heartbeat): extract execution configuration (#15973)
refactor(heartbeat): extract run output recording (#15969)
refactor(chat): extract failed-run retry coordination (#15845)
refactor(chat): extract publication replacement decisions (#15844)
refactor(chat): extract identity linking (#15836)
refactor(heartbeat): extract session preparation (#15966)
...
# Conflicts:
# tests/runner-e2e/README.md
2026-10-12 13:44:22 -05:00
..
2026-10-09 08:56:41 -05:00
2026-10-09 08:56:41 -05:00
2026-10-07 21:52:19 +00:00
2026-10-05 18:06:40 -05:00
2026-10-12 10:48:21 -05:00
2026-10-07 07:27:52 -05:00
2026-10-07 21:52:19 +00:00
2026-10-12 10:48:21 -05:00
2026-10-05 18:06:40 -05:00
2026-09-09 10:00:37 -05:00
2026-09-19 08:30:14 -05:00
2026-10-05 12:33:34 -05:00
2026-09-12 08:56:04 -05:00
2026-09-12 08:56:04 -05:00
2026-10-09 08:56:41 -05:00
2026-10-09 08:56:41 -05:00
2026-10-03 21:05:48 -05:00
2026-09-08 16:18:47 -05:00
2026-09-08 16:18:47 -05:00
2026-09-09 10:00:37 -05:00
2026-10-05 12:33:34 -05:00
2026-10-05 12:33:34 -05:00
2026-09-16 13:01:58 -05:00
2026-09-16 13:01:58 -05:00
2026-10-01 15:18:47 -07:00
2026-10-01 15:18:47 -07:00
2026-10-09 08:56:41 -05:00
2026-10-09 17:04:20 -05:00
2026-10-10 13:09:17 -05:00
2026-10-10 13:09:17 -05:00
2026-09-09 10:00:37 -05:00
2026-09-09 10:00:37 -05:00
2026-10-09 17:04:20 -05:00
2026-10-09 17:04:20 -05:00
2026-10-10 13:09:17 -05:00
2026-10-11 12:29:05 -07:00
2026-10-05 18:06:40 -05:00
2026-10-07 07:27:52 -05:00
2026-10-05 18:06:40 -05:00
2026-10-05 12:33:34 -05:00
2026-09-08 20:19:14 -07:00
2026-09-19 07:57:53 -05:00
2026-09-19 07:57:53 -05:00
2026-10-11 12:29:05 -07:00
2026-09-30 11:46:46 -05:00
2026-09-11 11:34:45 -05:00
2026-09-15 16:40:32 -05:00
2026-09-15 16:40:32 -05:00
2026-09-15 16:40:32 -05:00
2026-09-09 12:18:56 -05:00
2026-10-09 17:06:54 -05:00
2026-09-12 08:56:04 -05:00
2026-09-12 08:56:04 -05:00
2026-10-09 08:56:41 -05:00
2026-10-09 08:56:41 -05:00
2026-10-12 10:44:02 -05:00
2026-10-02 22:07:14 -05:00
2026-10-05 18:06:40 -05:00
2026-09-25 15:28:11 -07:00
2026-09-30 09:48:41 -05:00
2026-09-30 09:48:41 -05:00
2026-09-11 22:48:25 +00:00
2026-09-19 07:57:53 -05:00
2026-09-16 13:01:58 -05:00
2026-09-16 13:01:58 -05:00
2026-09-11 21:26:44 -05:00
2026-09-11 21:26:44 -05:00
2026-09-11 13:15:31 -05:00
2026-10-09 15:56:14 -05:00
2026-09-11 10:15:00 -05:00
2026-09-30 07:13:16 -05:00
2026-09-09 10:00:37 -05:00
2026-10-01 15:18:47 -07:00
2026-10-01 15:18:47 -07:00
2026-09-09 10:00:37 -05:00
2026-09-09 10:00:37 -05:00
2026-09-30 16:48:24 -05:00
2026-10-09 08:56:41 -05:00
2026-10-10 13:09:17 -05:00
2026-09-18 14:32:19 -07:00
2026-10-05 17:33:29 -05:00
2026-10-05 17:33:29 -05:00