Vincent Koc
7508444289
test: guard test runner memory on local runs
2026-02-19 13:55:55 -08:00
Peter Steinberger
9130fd2b06
ci: harden workflow action input handling
2026-02-19 15:27:48 +01:00
zerone0x
466a1e1cdb
fix(clawdock): include docker-compose.extra.yml in helper commands ( #17094 )
...
_clawdock_compose() only passed -f docker-compose.yml, ignoring the
extra compose file that docker-setup.sh generates for persistent home
volumes and custom mounts. This broke all clawdock-* commands for
setups using OPENCLAW_HOME_VOLUME.
Fixes #17083
Co-authored-by: Claude <noreply@anthropic.com >
2026-02-19 03:40:47 -08:00
Nimrod Gutman
9bd2261c0f
fix(ios): auto-generate local signing overrides ( #20716 )
2026-02-19 15:48:46 +08:00
Gustavo Madeira Santana
b228c06bbd
chore: polish PR review skills
2026-02-18 22:24:41 -05:00
Nimrod Gutman
cb34e80f98
fix(ios): restore auto-selected team for local signing ( #19993 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 6f375238f0
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com >
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com >
Reviewed-by: @ngutman
2026-02-18 19:38:23 +08:00
Peter Steinberger
ca43efa965
fix(ci): force npm install path in smoke docker tests
2026-02-18 03:25:14 +00:00
Peter Steinberger
b8b43175c5
style: align formatting with oxfmt 0.33
2026-02-18 01:34:35 +00:00
Peter Steinberger
31f9be126c
style: run oxfmt and fix gate failures
2026-02-18 01:29:02 +00:00
Nimrod Gutman
98962ed81d
feat(ios): auto-select local signing team ( #18421 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: bbb9c3aa48
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com >
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com >
Reviewed-by: @ngutman
2026-02-18 03:16:10 +08:00
cpojer
49bd9f75f4
chore: Fix types in tests 33/N.
2026-02-17 15:50:07 +09:00
cpojer
d0cb8c19b2
chore: wtf.
2026-02-17 13:36:48 +09:00
Sebastian
ed11e93cf2
chore(format)
2026-02-16 23:20:16 -05:00
Josh Avant
81741c37fd
fix(gateway): remove watch-mode build/start race ( #18782 )
2026-02-17 11:24:08 +09:00
Sebastian
bbb5fbc71f
fix(scripts): harden Windows UI spawn behavior
2026-02-16 20:49:09 -05:00
Gustavo Madeira Santana
37064e5cc6
Revert "feat(docker): add init script support via /openclaw-init.d/"
...
This reverts commit 53af9f7437 .
2026-02-16 20:25:46 -05:00
Gustavo Madeira Santana
09c82a1fbf
Revert "fix: capture init script exit codes instead of swallowing via pipe"
...
This reverts commit 8b14052ebe .
2026-02-16 20:25:46 -05:00
cpojer
90ef2d6bdf
chore: Update formatting.
2026-02-17 09:18:40 +09:00
Peter Steinberger
eaa2f7a7bf
fix(ci): restore main lint/typecheck after direct merges
2026-02-16 23:26:11 +00:00
boris
f70b3a2e68
refactor: bundle export-html templates instead of reading from node_modules
...
- Copy templates from pi-coding-agent into src/auto-reply/reply/export-html/
- Add build script to copy templates to dist/
- Remove fragile node_modules path traversal
- Templates are now self-contained (~250KB total)
2026-02-17 00:00:57 +01:00
Rob Dunn
ddea5458d0
cron: log model+token usage per run + add usage report script
2026-02-16 23:58:38 +01:00
JayMishra-github
8b14052ebe
fix: capture init script exit codes instead of swallowing via pipe
...
Address review feedback: the pipe to sed swallowed the script's exit
code. Now capture output in a variable and check exit status separately
so failures are logged as warnings in the entrypoint output.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-16 23:52:26 +01:00
JayMishra-github
53af9f7437
feat(docker): add init script support via /openclaw-init.d/
...
Adds an ENTRYPOINT script that runs user-provided init scripts from
/openclaw-init.d/ before starting the gateway. This is the standard
Docker pattern (used by nginx, postgres, etc.) for customizing container
startup without overriding the entire entrypoint.
Usage:
docker run -v ./my-init-scripts:/openclaw-init.d:ro openclaw
Scripts must be executable. Non-executable files are skipped with a
warning. Scripts run in alphabetical order with output prefixed.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-16 23:52:26 +01:00
OscarMinjarez
b9c45d003d
chore: format scripts/ui.js with oxfmt
2026-02-16 23:50:05 +01:00
OscarMinjarez
b60b44b42e
fix(scripts): fix spawn EINVAL error on Windows in ui.js
2026-02-16 23:50:05 +01:00
Peter Steinberger
7aa7b04fb0
test: rebalance isolated unit test lane
2026-02-16 05:22:00 +00:00
Peter Steinberger
f1654b4ba2
test: isolate telegram bot behavior suite from unit-fast lane
2026-02-16 04:50:19 +00:00
Peter Steinberger
510889d439
test: isolate slack slash and telegram bootstrap suites
2026-02-16 04:34:51 +00:00
Peter Steinberger
794808b169
test: isolate hook installer suite from unit-fast lane
2026-02-16 04:31:30 +00:00
Peter Steinberger
1b223dbdd8
test: isolate git-hooks integration and stabilize exec timeout
2026-02-16 04:24:00 +00:00
Peter Steinberger
e7ccbd1445
test: isolate block-streaming suite from unit-fast lane
2026-02-16 04:20:21 +00:00
Peter Steinberger
fbe6d7c701
ci: include a2ui sources in onboarding docker build
2026-02-16 02:45:00 +00:00
Peter Steinberger
c1655982d4
refactor: centralize pre-commit file filtering
2026-02-16 03:42:11 +01:00
Peter Steinberger
67bfe8fb80
perf(test): cut gateway unit suite overhead
2026-02-16 00:18:26 +00:00
Peter Steinberger
92f8c0fac3
perf(test): speed up suites and reduce fs churn
2026-02-15 19:29:27 +00:00
Tak Hoffman
df7fff8fd7
test: add serial macmini test profile
2026-02-15 07:40:55 -06:00
Peter Steinberger
3faf5ada2e
ci(test): raise node heap for CI vitest
2026-02-15 05:07:02 +00:00
Vignesh Natarajan
277b2de491
fix (cli): harden daemon compat shim for minimal bundle exports
2026-02-14 20:53:32 -08:00
Peter Steinberger
960850445b
fix(build): restore daemon-cli legacy shim
2026-02-15 04:52:55 +00:00
Peter Steinberger
3b08f3058b
perf(test): isolate imessage monitor tests from vmForks
2026-02-15 04:49:53 +00:00
Peter Steinberger
d355fecd4d
fix(ci): avoid Windows spawn EINVAL in test runner
2026-02-15 03:35:06 +00:00
Peter Steinberger
fef86e475b
refactor: dedupe shared helpers across ui/gateway/extensions
2026-02-15 03:34:14 +00:00
Peter Steinberger
2690dfa77b
test: quiet docker onboard e2e noise
2026-02-15 03:58:23 +01:00
Peter Steinberger
107cc03140
ci: reduce docker e2e log brittleness
2026-02-15 02:53:39 +00:00
Peter Steinberger
a7eb0dd9a5
fix(security): harden Windows child process spawning
2026-02-15 03:24:55 +01:00
Peter Steinberger
852c897956
refactor(sandbox): add sandbox-common dockerfile
2026-02-15 00:57:13 +01:00
artale
3189430ad0
fix(sandbox): switch to root user for package installation in sandbox-common-setup
...
The base image (Dockerfile.sandbox) sets USER sandbox at the end, so
when sandbox-common-setup.sh builds FROM it, apt-get runs as the
unprivileged sandbox user and fails with 'Permission denied'.
Add USER root before apt-get/npm/curl install steps, and restore
USER sandbox at the end to preserve the non-root runtime default.
Fixes #16420
2026-02-15 00:18:44 +01:00
Peter Steinberger
a429380e33
fix(scripts): harden clawtributors updater
2026-02-14 23:25:32 +01:00
Peter Steinberger
d9d321f94b
chore(security): bump qs and golang.org/x/net
2026-02-14 21:22:46 +01:00
Peter Steinberger
e03dc987e3
chore(test): keep gateway vitest on forks
2026-02-14 20:47:00 +01:00