kumarabhirup
37400badc2
fix(cli): harden bootstrap profile and recovery paths
...
Make bootstrap deterministic across profile flag order and stale local runtime state so onboarding and health checks converge on the intended profile, gateway service, and web port.
2026-03-02 22:10:46 -08:00
kumarabhirup
6d220fb4f4
ci: skip Run tests step for bun lane on push events
2026-02-22 01:14:05 -08:00
kumarabhirup
6594de6186
Merge Ironclaw changes onto upstream Openclaw 2026.2.22
...
Replays all Ironclaw-specific changes (176 commits) onto the latest
upstream Openclaw release (2026.2.22). Conflicts auto-resolved in
favor of Ironclaw to guarantee zero change loss.
Merge base: cbc3de6c9 (2026-02-16)
Upstream: a37e12eab (upstream/main, 2026.2.22)
Ironclaw: 3009566c9 (origin/main, 2026.2.15-1.9)
Backup: ironclaw-backup-pre-sync
Conflict resolutions:
- 6 GitHub workflow files: deleted (Ironclaw intentionally stripped)
- src/sessions/session-key-utils.test.ts: kept (Ironclaw modified)
- Duplicate imports from merge: deduplicated
- Unused imports from upstream code Ironclaw overrode: removed
- Broken test indentation from merge: fixed
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-21 18:06:01 -08:00
Vincent Koc
d9844c6afa
CI: remove docs spellcheck step ( #22738 )
2026-02-21 10:58:34 -05:00
Vincent Koc
92ac6c95cc
CI: format github workflow ( #22497 )
2026-02-21 02:12:36 -05:00
Vincent Koc
3002be76e4
docs: add custom spellcheck dictionary and fix docs typos ( #22457 )
...
* docs: fix typos and add docs spellcheck workflow
* docs: add changelog entry for docs spellcheck updates
* docs: fix FAQ TOC fragment links for markdownlint
* docs: fix TOC nesting and spellcheck dictionary flags
2026-02-21 01:35:35 -05:00
Vincent Koc
d3bb924709
chore(deadcode): add deadcode scanning and remove unused lockfile deps ( #22468 )
...
* chore(deadcode): add deadcode scanning and remove unused lockfile deps
* chore(changelog): mention deadcode CI scan pass
* ci: disable deadcode job temporarily
* docs(changelog): add PR ref and thanks for deadcode scan entry
* ci: comment out deadcode job condition while keeping it disabled
2026-02-21 01:29:20 -05:00
Shadow
df002ef840
Workflow: clarify dirty PR response
2026-02-20 16:32:05 -06:00
Peter Steinberger
ce1f0c0a10
ci: move workflows to blacksmith 16vcpu runners
2026-02-19 17:25:15 +01:00
Peter Steinberger
2c05cbb43e
fix(ci): use versioned actionlint checksum asset
2026-02-19 17:07:20 +01:00
Peter Steinberger
2435499862
ci: move blacksmith runners to 8 vcpu
2026-02-19 16:50:22 +01:00
Peter Steinberger
869ebbce46
fix(ci): verify actionlint release checksum before install
2026-02-19 16:33:32 +01:00
Peter Steinberger
9130fd2b06
ci: harden workflow action input handling
2026-02-19 15:27:48 +01:00
Peter Steinberger
18179fc2c1
ci: move bun push-skip condition out of job-level matrix if
2026-02-19 08:59:58 +00:00
Peter Steinberger
47bfb765a1
ci: skip bun matrix steps on push runs
2026-02-19 08:57:20 +00:00
Peter Steinberger
f57ba32f88
ci: skip bun matrix lane on push
2026-02-19 08:54:30 +00:00
Peter Steinberger
586b1f6ee6
ci: drop docker metadata action to avoid API throttling
2026-02-19 08:44:32 +00:00
Peter Steinberger
13f2fa0c5c
ci: avoid bun setup API flake in node checks
2026-02-19 08:41:31 +00:00
Peter Steinberger
072b16b58f
ci: use git context for docker metadata extraction
2026-02-19 08:37:36 +00:00
Peter Steinberger
647a46a061
ci: skip bun setup for windows checks
2026-02-19 08:36:08 +00:00
Peter Steinberger
2cbf15eb66
ci: pin bun setup version to avoid API rate-limit flakes
2026-02-19 08:04:18 +00:00
Peter Steinberger
5f2bcfc4d2
ci: skip bun bootstrap in check and docs-check jobs
2026-02-19 07:58:54 +00:00
Shadow
2e3219ff66
Update auto-response message for third-party extensions
2026-02-17 10:47:22 -06:00
Vignesh
f17b42d2f8
CI: remove formal models conformance workflow ( #19007 )
2026-02-16 23:52:24 -08:00
kumarabhirup
e1201cc7e0
chore: temporarily disable lint/typecheck job in CI
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-16 23:42:28 -08:00
kumarabhirup
f43cdb0a6e
chore: strip upstream-only GitHub Actions and slim CI
...
Remove workflows irrelevant to this fork (auto-response, stale,
labeler, docker-release, install-smoke, formal-conformance,
sandbox-common-smoke). Slim ci.yml to just check + test jobs,
dropping iOS/macOS/Android/Windows/secrets/docs/release lanes.
Clean dependabot.yml of Swift and Gradle entries.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-16 23:13:23 -08:00
Shadow
e391827ea9
CI: use self-hosted for labeler/automation
2026-02-16 22:16:20 -06:00
Shadow
ff2e790e03
CI: increase stale operations per run
2026-02-16 18:06:35 -06:00
Peter Steinberger
314f193030
fix(ci): run scope detection on blacksmith runners
2026-02-16 09:56:11 +01:00
Peter Steinberger
1e4cf489e0
fix(ci): keep main runs alive while coalescing newer pushes
2026-02-16 09:53:36 +01:00
Peter Steinberger
ada7a6289f
fix(ci): dedupe docker release runs by ref
2026-02-16 09:50:37 +01:00
Peter Steinberger
2983ef0243
fix(ci): use ref-based concurrency across workflows
2026-02-16 09:47:07 +01:00
Peter Steinberger
025d4152d1
fix(ci): key concurrency by ref instead of sha
2026-02-16 09:42:58 +01:00
Peter Steinberger
3daaa19426
fix(ci): use JDK 17 for Android SDK setup
2026-02-16 09:36:54 +01:00
Onur
cd44a0d01e
fix: codex and similar processes keep dying on pty, solved by refactoring process spawning ( #14257 )
...
* exec: clean up PTY resources on timeout and exit
* cli: harden resume cleanup and watchdog stalled runs
* cli: productionize PTY and resume reliability paths
* docs: add PTY process supervision architecture plan
* docs: rewrite PTY supervision plan as pre-rewrite baseline
* docs: switch PTY supervision plan to one-go execution
* docs: add one-line root cause to PTY supervision plan
* docs: add OS contracts and test matrix to PTY supervision plan
* docs: define process-supervisor package placement and scope
* docs: tie supervisor plan to existing CI lanes
* docs: place PTY supervisor plan under src/process
* refactor(process): route exec and cli runs through supervisor
* docs(process): refresh PTY supervision plan
* wip
* fix(process): harden supervisor timeout and PTY termination
* fix(process): harden supervisor adapters env and wait handling
* ci: avoid failing formal conformance on comment permissions
* test(ui): fix cron request mock argument typing
* fix(ui): remove leftover conflict marker
* fix: supervise PTY processes (#14257 ) (openclaw#14257) (thanks @onutc)
2026-02-16 02:32:05 +01:00
cpojer
4bdb857eca
chore: Use proper pnpm caching in one CI step.
2026-02-16 09:07:09 +09:00
Peter Steinberger
6c33bd9c67
ci: reduce node test OOM on linux
2026-02-15 19:41:39 +00:00
Peter Steinberger
c8c8fc4530
ci(sandbox): add sandbox-common smoke
2026-02-15 00:57:13 +01:00
Shadow
68b00a5388
CI: add dirty label auto-response
2026-02-14 11:22:00 -06:00
Shadow
f6232bc2b4
CI: close invalid items without response
2026-02-13 13:41:13 -06:00
Yi LIU
aec3221391
chore: revert upstream labeler.yml to unblock fork push
...
The fork's OAuth token lacks the workflow scope required to push
changes to .github/workflows/. Reverting the upstream labeler.yml
change so the branch can be force-pushed. The PR merge into main
will pick up the correct upstream version automatically.
2026-02-13 19:43:20 +01:00
Shadow
2f9c523bbe
CI: run auto-response on label events ( #15657 )
2026-02-13 12:14:49 -06:00
Shadow
684578ecf6
CI: drop trusted label for experienced contributors ( #15605 )
2026-02-13 11:23:05 -06:00
Shadow
4aa035f38f
CI: gate auto-response with trigger label
2026-02-12 15:41:16 -06:00
Shadow
978effcf26
CI: close PRs with excessive labels
2026-02-12 15:35:32 -06:00
Shadow
282fb9ad52
CI: handle search 422 in labeler
2026-02-12 14:58:25 -06:00
Shadow
47cd7e29ef
CI: add labeler backfill dispatch
2026-02-12 14:43:14 -06:00
Shadow
1f41f7b1e6
CI: add contributor tier labels
2026-02-12 14:33:30 -06:00
Peter Steinberger
8fce7dc9b6
perf(test): add vitest slowest report artifact
2026-02-12 17:16:42 +00:00
Karim Naguib
7a0591ef87
fix(whatsapp): allow media-only sends and normalize leading blank payloads ( #14408 )
...
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com>
2026-02-11 23:21:21 -06:00