openclaw/src/daemon
Onur 900e291f31
CI: expand native release validation coverage (#67144)
* Actions: grant reusable release checks actions read

* Actions: use read-all for reusable release checks

* CI: add native cross-OS release checks

* CI: wire Discord smoke secrets for cross-OS checks

* CI: fix native cross-OS installer compatibility

* CI: skip empty pnpm cache saves in matrix jobs

* CI: honor workflow runner override envs

* CI: finish native cross-OS update checks

* CI: fix native cross-OS workflow regressions

* Installer: capture Windows npm stderr safely

* CI: harden cross-OS release checks

* CI: resolve reusable workflow harness ref

* CI: stabilize cross-OS dev update lanes

* CI: tighten release-check workflow semantics

* CI: repoint repaired git CLI on POSIX

* CI: repair native dev-update shell handoff

* CI: preserve real updater semantics

* CI: harden supported release-check refs

* CI: harden release-check refs and fresh mode

* CI: skip dev-update for immutable tag refs

* CI: repair fresh installer release checks

* CI: fix native release check installer lanes

* CI: install release checks from candidate artifacts

* CI: use Windows cmd shims in release checks

* Installer: run Windows npm shim via PowerShell

* CI: pin dev update verification to candidate sha

* CI: pin reusable harness and published installers

* CI: isolate Windows dev-update PATH validation

* CI: align Windows dev-update bootstrap validation

* CI: avoid Windows installer gateway flake

* CI: run cross-OS release checks via TypeScript

* CI: bootstrap tsx for release-check workflow

* CI: fix native release-check follow-ups

* CI: tighten dev-update release checks

* CI: peel annotated workflow refs

* CI: harden native release checks

* CI: fix release-check verifier drift

* CI: fix release-check workflow drift

* CI: fix release-check ref resolution

* CI: harden Windows release-check gateway startup

* CI: fix release-check fallback validation

* CI: harden cross-os release checks

* CI: pin dev-update release checks to candidate SHA

* CI: resolve remote dev target refs

* CI: detect cloned dev-update checkouts

* CI: harden Windows release-check launcher

* Windows: harden task fallback and runner overrides

* Release checks: preserve Windows PATH and baseline version reads

* CI: add release validation live lanes

* CI: expand live and e2e release coverage

* CI: add branch dispatch for live and e2e checks
2026-04-16 19:58:19 +02:00
..
test-helpers test: share schtasks gateway script fixture 2026-03-14 00:30:14 +00:00
arg-split.ts
cmd-argv.test.ts
cmd-argv.ts
cmd-set.ts
constants.test.ts test: trim stale legacy coverage and repair mocks 2026-03-29 22:00:56 +01:00
constants.ts refactor: dedupe daemon lowercase helpers 2026-04-07 13:44:42 +01:00
container-context.ts refactor: dedupe cli daemon readers 2026-04-07 06:42:34 +01:00
diagnostics.ts
exec-file.ts refactor: remove redundant exec file conversions 2026-04-10 22:53:35 +01:00
gateway-entrypoint.ts fix(gateway): harden service entrypoint resolution (#65984) 2026-04-13 17:14:29 +02:00
inspect.test.ts test: trim stale legacy coverage and repair mocks 2026-03-29 22:00:56 +01:00
inspect.ts refactor: dedupe daemon lowercase helpers 2026-04-07 13:44:42 +01:00
launchd-plist.ts
launchd-restart-handoff.test.ts fix(daemon): sanitize launchd handoff label errors 2026-04-10 22:19:37 +01:00
launchd-restart-handoff.ts docs(daemon): clarify launchd lifecycle behavior 2026-04-10 22:19:37 +01:00
launchd.integration.e2e.test.ts test(daemon): cover launchd compatibility scenarios 2026-04-10 22:19:37 +01:00
launchd.test.ts test(perf): speed up slow launchd and sessions specs 2026-04-14 23:34:09 +01:00
launchd.ts fix(daemon): honor launchd running state without pid 2026-04-10 22:19:37 +01:00
node-service.ts refactor: clarify doctor repair flow 2026-03-23 22:12:56 -07:00
output.ts
paths.ts refactor: dedupe cli daemon readers 2026-04-07 06:42:34 +01:00
program-args.test.ts fix(gateway): harden service entrypoint resolution (#65984) 2026-04-13 17:14:29 +02:00
program-args.ts fix(gateway): harden service entrypoint resolution (#65984) 2026-04-13 17:14:29 +02:00
runtime-binary.test.ts
runtime-binary.ts refactor: dedupe core lowercase helpers 2026-04-07 20:58:01 +01:00
runtime-format.ts
runtime-hints.test.ts
runtime-hints.ts
runtime-hints.windows-paths.test.ts test: speed up core runtime suites 2026-03-31 02:25:02 +01:00
runtime-parse.ts refactor: dedupe daemon lowercase helpers 2026-04-07 13:44:42 +01:00
runtime-paths.test.ts test: trim core partial mocks 2026-04-03 19:28:19 +01:00
runtime-paths.ts refactor: dedupe core lowercase helpers 2026-04-07 20:58:01 +01:00
schtasks-exec.test.ts test: speed up core runtime suites 2026-03-31 02:25:02 +01:00
schtasks-exec.ts
schtasks.install.test.ts fix: preserve Windows scheduled task restart/install behavior (#59335) (thanks @tmimmanuel) 2026-04-04 08:46:00 +05:30
schtasks.startup-fallback.test.ts CI: expand native release validation coverage (#67144) 2026-04-16 19:58:19 +02:00
schtasks.stop.test.ts CI: expand native release validation coverage (#67144) 2026-04-16 19:58:19 +02:00
schtasks.test.ts fix(daemon): accept 'Last Result' schtasks key variant on Windows (#47726) 2026-03-15 22:20:34 -07:00
schtasks.ts CI: expand native release validation coverage (#67144) 2026-04-16 19:58:19 +02:00
service-audit.test.ts fix: resolve current ci regressions 2026-03-14 00:51:12 +00:00
service-audit.ts refactor: dedupe core lowercase helpers 2026-04-07 20:58:01 +01:00
service-env.test.ts Tests: fix boundary and late-run drift 2026-04-07 19:59:51 +08:00
service-env.ts refactor: dedupe setup token readers 2026-04-07 06:07:13 +01:00
service-runtime.ts
service-types.ts fix: avoid inline dotenv secrets in systemd unit during service repair (#66249) (thanks @tmimmanuel) 2026-04-14 09:06:10 +05:30
service.test-helpers.ts test: eliminate remaining clone seams 2026-03-26 20:28:36 +00:00
service.test.ts test: eliminate remaining clone seams 2026-03-26 20:28:36 +00:00
service.ts refactor: dedupe normalization lowercase helpers 2026-04-07 22:57:52 +01:00
systemd-hints.test.ts refactor: centralize systemd unavailable classification 2026-03-24 21:57:48 -07:00
systemd-hints.ts refactor: centralize systemd unavailable classification 2026-03-24 21:57:48 -07:00
systemd-linger.ts refactor: dedupe reply lowercase helpers 2026-04-07 10:37:39 +01:00
systemd-unavailable.test.ts refactor: centralize systemd unavailable classification 2026-03-24 21:57:48 -07:00
systemd-unavailable.ts refactor: dedupe core lowercase helpers 2026-04-07 15:12:32 +01:00
systemd-unit.test.ts fix: avoid inline dotenv secrets in systemd unit during service repair (#66249) (thanks @tmimmanuel) 2026-04-14 09:06:10 +05:30
systemd-unit.ts fix: avoid inline dotenv secrets in systemd unit during service repair (#66249) (thanks @tmimmanuel) 2026-04-14 09:06:10 +05:30
systemd.test.ts fix: avoid inline dotenv secrets in systemd unit during service repair (#66249) (thanks @tmimmanuel) 2026-04-14 09:06:10 +05:30
systemd.ts fix: avoid inline dotenv secrets in systemd unit during service repair (#66249) (thanks @tmimmanuel) 2026-04-14 09:06:10 +05:30