openclaw/scripts
RoboClaw ca6a7d9818
feat(release): add non-Latest extended-stable releases (#154515)
* feat(release): add non-Latest extended-stable releases

Reconcile #120522 with current main while preserving qualified artifacts, publication approvals, active-line checks, and supported recovery routes.

* feat(release): add non-Latest extended-stable releases

OpenClaw-Publication: c2238e25-fc84-40bf-ba4d-a6d9d11f4a5b

---------

Co-authored-by: roboclaw-bot <309084314+roboclaw-bot@users.noreply.github.com>
2026-09-21 00:29:24 -07:00
..
cloudflare chore(deps): refresh dependencies with seven-day cutoff (#149908) 2026-09-16 09:06:40 -07:00
dev fix(macos): show About in native connection settings (#153184) 2026-09-19 23:40:58 +00:00
docker fix(release): require exact per-manager version identity in Docker package acceptance (#138085) 2026-09-20 19:33:31 -06:00
docs-i18n chore(deps): refresh dependencies with seven-day cutoff (#149908) 2026-09-16 09:06:40 -07:00
e2e fix(release): project 7.35 package Telegram config (#154546) 2026-09-21 07:28:14 +00:00
fixtures fix: keep routine polling out of progress and history (#151456) 2026-09-18 15:38:01 +05:30
github fix(ci): keep security review pending while CI runs (#153005) 2026-09-19 12:24:53 -07:00
k8s
lib feat(release): add non-Latest extended-stable releases (#154515) 2026-09-21 00:29:24 -07:00
mantis fix(qa): close Crabline after gateway shutdown (#143992) 2026-09-10 13:40:29 -07:00
perf
podman
pr-lib refactor(config): derive core channel contracts from schemas (#153935) 2026-09-21 00:25:17 -07:00
pre-commit improve(tooling): reduce commit formatting resource use (#152297) 2026-09-18 18:01:21 -07:00
qa feat(maturity): derive channel cohorts from catalog (#148120) 2026-09-16 22:44:11 -07:00
secrets
systemd
tests fix: verify Gateway recovery after update finalization fails (#153178) 2026-09-20 19:51:36 -07:00
acp-reset-timeout-proof.ts fix: recover ACP sessions when reset cleanup times out (#115184) 2026-09-17 10:09:59 -06:00
agent-plugin-gateway-e2e.ts fix: stop Agent Plugin E2E launches after cancellation (#149521) 2026-09-15 22:41:03 -07:00
AGENTS.md fix(testbox): keep login-shell validation in the selected checkout (#153280) 2026-09-21 07:01:16 +00:00
analyze-plugin-sdk-usage.ts
android-app-i18n.ts refactor(scripts): share Android quoted-string scanning (#149090) 2026-09-19 02:10:18 +08:00
android-native-ci.mjs
android-pin-version.ts
android-release-signing.mjs
android-release-upload.sh
android-release.sh
android-screenshots.sh
android-sips-linux.sh fix(ci): keep Android runner package setup deterministic (#143468) 2026-09-11 00:04:51 +08:00
android-sync-versioning.ts
android-version.ts
anthropic-prompt-probe.ts fix: prompt probe reports success before child cleanup completes (#149428) 2026-09-15 20:40:32 -07:00
apple-app-i18n.ts refactor(i18n): share Apple catalog reader (#144848) 2026-09-11 21:43:38 +08:00
apple-release-source-check.sh
audit-control-ui-dead-css.mts
audit-seams.mts fix: preserve successful direct replies without serializing bookkeeping keys (#151870) 2026-09-18 12:52:12 -07:00
auth-monitor.sh
authorized-beta-focused-policy.json
bench-agent-concurrency-worker.ts fix: resume unfinished tasks after Gateway restarts (#153243) 2026-09-19 17:07:32 -07:00
bench-agent-concurrency.ts
bench-cli-startup.ts fix(perf): isolate benchmark subprocess transport (#144159) 2026-09-11 20:28:53 +08:00
bench-codex-catalog-pages.ts perf(codex): parse catalog pages off the main thread (#152352) 2026-09-18 21:38:42 -07:00
bench-cron-session-reaper.md fix(cron): list run sessions read-only in the reaper to stop event-loop stalls (#142476) (#142591) 2026-09-12 14:01:37 -07:00
bench-cron-session-reaper.ts fix(cron): list run sessions read-only in the reaper to stop event-loop stalls (#142476) (#142591) 2026-09-12 14:01:37 -07:00
bench-gateway-concurrency.ts improve: defer internal agent-turn execution imports until use (#151935) 2026-09-18 16:10:57 -07:00
bench-gateway-restart.ts fix: preserve Node debugger attachment on SIGUSR1 (#153462) 2026-09-20 00:34:04 -07:00
bench-gateway-startup.ts feat(ci): profile installed Gateway startup (#151825) 2026-09-18 11:33:50 -07:00
bench-model.ts
bench-redaction-hot-paths.ts perf(logging): skip redundant log and transcript redaction work (#154389) 2026-09-21 05:58:23 +00:00
bench-redaction-prefilters.ts perf(logging): skip impossible AWS secret redaction scans (#152484) 2026-09-19 00:41:13 -07:00
bench-session-history.ts perf(sessions): keep branched history queries selective (#153470) 2026-09-20 00:49:26 -07:00
bench-session-manager-hydration-memory.ts
bench-session-manager-write-hold.ts perf(sessions): prepare transcript payloads before writer locks (#153818) 2026-09-20 10:02:28 -07:00
bench-session-paths.ts perf(state): cache resolved agent database paths (#152525) 2026-09-18 23:54:06 -07:00
bench-sqlite-reliability.ts
bench-sqlite-state.ts
bench-task-registry-sqlite-worker.ts
bench-task-registry-sqlite.ts
bench-test-changed.mts
bench-web-fetch.ts
bench-worker-transcript-commit.ts fix(gateway): reduce worker overhead with large session stores (#149700) 2026-09-18 16:38:53 +08:00
bench-workspace-computation.ts improve: keep large workspace transfers responsive (#147626) 2026-09-13 19:35:25 -07:00
bench-write-diff.ts improve: reduce whole-file write receipt latency (#148132) 2026-09-14 22:10:55 -06:00
build-all.mts improve(ci): shorten serial Linux plugin lint (#150342) 2026-09-16 15:53:13 -07:00
build-and-run-mac.sh
build-diffs-viewer-runtime.mts
build-discord-activity-sdk.mts
build-external-plugin-local-dist.mts
build-mac-swift.mts
build-plugin-control-ui.mts
build-stamp.mts
bundle-a2ui.mts
bundled-plugin-assets.mts fix: keep source-only sessions free of dependency installs (#149587) 2026-09-16 15:47:50 -06:00
capture-composer-mic-hover-proof.mts
capture-injected-turn-notice-proof.mts
capture-model-picker-proof.mts
capture-session-toolbar-proof.mts
capture-where-chip-auto-proof.mts fix: skip official setup approvals and default to Astra (#145646) 2026-09-12 00:34:25 -07:00
capture-workboard-ui-proof.mts
changed-lanes.mjs
changed-lanes.mts fix: avoid unrelated test typechecks for UI stylesheet changes (#153630) 2026-09-20 12:08:23 -07:00
changelog-to-html.sh refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
check-assertion-safety-ratchet.mts
check-built-plugin-control-plane-modules.mts fix(runtime): support Bun across tooling suite (#146807) 2026-09-13 03:33:13 -07:00
check-changed.mjs
check-changed.mts fix(tooling): honor explicit bases for staged checks (#150934) 2026-09-17 07:17:39 -07:00
check-changelog-attributions.mjs
check-changelog-attributions.mts refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
check-channel-agnostic-boundaries.mts
check-cli-bootstrap-imports.mts fix(worker): preserve resized computer images in cloud sessions (#151573) 2026-09-18 02:56:11 -07:00
check-cli-startup-memory.mjs fix(tooling): reject aliased startup memory report outputs (#143505) 2026-09-12 17:38:38 +08:00
check-codex-app-server-protocol.ts
check-coercion-helper-declarations.mts fix: preserve causes in unexpected update failure reports (#152331) 2026-09-19 06:37:04 -07:00
check-composite-action-input-interpolation.py
check-control-ui-performance-base.mts perf(build): reduce disk use in UI performance checks (#146687) 2026-09-13 06:11:54 -07:00
check-control-ui-performance.mts fix: verify Gateway recovery after update finalization fails (#153178) 2026-09-20 19:51:36 -07:00
check-control-ui-precompressed-assets.mts
check-database-first-legacy-stores.mts perf(scripts): combine legacy file boundary scans (#142451) 2026-09-08 12:21:56 -07:00
check-deadcode-exports.mts refactor(scripts): share concurrent Knip scan orchestration (#143745) 2026-09-10 23:46:41 +08:00
check-deadcode-unused-files.mts refactor(scripts): share concurrent Knip scan orchestration (#143745) 2026-09-10 23:46:41 +08:00
check-dependency-pins.mts
check-deprecated-api-usage.mts
check-deprecated-jsdoc.mts
check-docker-e2e-boundaries.mts fix(anthropic): preserve cache reuse across transient runtime context (#140621) 2026-09-09 10:35:56 -07:00
check-docs-config-examples.mjs
check-docs-config-examples.mts
check-docs-i18n-glossary.mts fix(docs): exempt version labels from translation glossary (#147377) 2026-09-14 11:00:10 +08:00
check-docs-mdx.mjs
check-docs-mdx.mts fix(docs): report original MDX source lines (#143404) 2026-09-09 14:49:06 -07:00
check-doctor-deprecation-registry.ts
check-duplicates.mjs
check-duplicates.mts fix(gateway): preserve active work during recovered Node restarts (#153435) 2026-09-19 22:41:17 -07:00
check-dynamic-import-warts.mts
check-env-var-count.mts improve(tooling): reuse env names across baseline ratchets (#149186) 2026-09-15 08:45:34 -07:00
check-export-name-collisions.mts refactor: record inline API-key failures off the main thread (#153570) 2026-09-20 03:48:37 -07:00
check-extension-package-tsc-boundary.mts fix(tooling): prevent extension boundary compile timeouts (#150721) 2026-09-17 03:39:20 -07:00
check-extension-plugin-sdk-boundary.mts perf: share extension boundary check inventory (#146771) 2026-09-12 23:27:30 -07:00
check-extension-wildcard-reexports.mts
check-file-utils.ts
check-gateway-cpu-scenarios.mts
check-gateway-watch-regression.mts fix: avoid reusing builds from reverted source edits (#149866) 2026-09-16 02:45:49 -07:00
check-import-cycles.ts improve(tooling): reduce import-cycle check peak memory (#149266) 2026-09-15 20:28:11 -07:00
check-ingress-agent-owner-context.mts
check-install-dependency-ownership.mjs feat(update): retain compatible package rollback and safe recovery admission (#140339) 2026-09-09 21:35:58 -06:00
check-kysely-guardrails.mts fix(state): reclaim interrupted SQLite staging copies (#150816) 2026-09-17 13:19:48 -07:00
check-line-cap-ratchet.mts fix: line-cap checks skip files in ignored temporary directories (#151748) 2026-09-18 04:53:42 -07:00
check-live-cache.ts
check-madge-import-cycles.ts improve: reuse directory lookups in the Madge cycle check (#149468) 2026-09-15 19:38:33 -07:00
check-max-lines-ratchet.mts improve(tooling): reuse env names across baseline ratchets (#149186) 2026-09-15 08:45:34 -07:00
check-media-download-helper-roundtrip.mts
check-memory-fd-repro.mjs
check-memory-fd-repro.mts fix(tooling): bind memory FD profiling to its launched gateway (#143504) 2026-09-12 11:17:55 +08:00
check-native-state-schema-version.mjs
check-no-conflict-markers.mjs
check-no-deprecated-channel-access.ts
check-no-extension-src-imports.ts
check-no-extension-test-core-imports.ts
check-no-monolithic-plugin-sdk-entry-imports.ts
check-no-pairing-store-group-auth.mts
check-no-random-messaging-tmp.mts
check-no-raw-channel-fetch.mts
check-no-raw-http2-imports.mts
check-no-runtime-action-load-config.mts
check-openclaw-package-tarball.mjs
check-openclaw-package-tarball.mts fix(browser): preserve references across waits and renderer changes (#154215) 2026-09-20 22:05:49 -07:00
check-package-dist-imports.mjs fix(scripts): reject extra empty target arguments (#145887) 2026-09-12 03:40:29 -07:00
check-package-patches.mts fix(browser): preserve references across waits and renderer changes (#154215) 2026-09-20 22:05:49 -07:00
check-pairing-account-scope.mts
check-plugin-extension-import-boundary.mts
check-plugin-gateway-gauntlet.mts fix(ci): share managed process cleanup across developer probes (#149041) 2026-09-15 07:43:07 -07:00
check-plugin-npm-runtime-builds.mts
check-plugin-sdk-exports.mts feat(codex): identify slow session catalog phases (#148639) 2026-09-14 18:16:55 -07:00
check-plugin-sdk-subpath-exports.mts refactor(scripts): reuse SDK guard source inventory (#144298) 2026-09-10 12:12:39 -07:00
check-plugin-sdk-wildcard-reexports.mts
check-policy-config-coverage.ts
check-protocol-event-coverage.mjs
check-protocol-event-coverage.mts
check-protocol-registry-types.mts refactor(protocol): simplify generated schema registration (#144112) 2026-09-10 09:00:15 -07:00
check-protocol-registry.mts feat: let agents apply plugin and personal themes (#152460) 2026-09-19 04:51:01 -07:00
check-protocol-since.mts
check-release-metadata-only.mts fix(tooling): honor explicit bases for staged checks (#150934) 2026-09-17 07:17:39 -07:00
check-runtime-sidecar-loaders.mts
check-script-erasability.mjs fix(test): retain Node for Node-owned tooling under Bun (#151772) 2026-09-18 07:53:41 -07:00
check-sdk-package-extension-import-boundary.mts
check-session-accessor-boundary.mts refactor: remove compaction checkpoints (#154131) 2026-09-20 19:47:11 -07:00
check-session-transcript-reader-boundary.mts refactor: remove compaction checkpoints (#154131) 2026-09-20 19:47:11 -07:00
check-sqlite-transaction-boundary.mts
check-src-extension-import-boundary.mts
check-swift-tools.sh
check-telegram-grammy-types-imports.mts
check-temp-path-guardrails.ts
check-test-helper-extension-import-boundary.mts
check-timed.mts
check-tsgo-core-boundary.mts
check-web-fetch-provider-boundaries.mts
check-webhook-auth-body-order.mts
check-workflows.mts fix(tooling): report unsupported Python in workflow checks (#151222) 2026-09-20 11:29:14 +03:00
check-wrapper-shadowing.mts
check.mts
ci-changed-scope.mjs fix(ci): verify provider OpenSSH before Testbox setup (#154478) 2026-09-21 14:10:22 +08:00
ci-docker-login-ghcr.sh
ci-docker-pull-retry.sh
ci-hydrate-live-auth.sh
ci-hydrate-testbox-env.sh
ci-live-command-retry.sh fix(ci): avoid live retries caused by passing test names (#147322) 2026-09-14 04:06:20 +08:00
ci-refit-test-timings.mts ci: collect measured timings for PR-only tooling (#153676) 2026-09-20 07:12:46 -07:00
ci-run-node-test-shard.mts chore(ci): run compatible PR tests on the pinned Bun fork (#154340) 2026-09-21 04:08:42 +00:00
ci-run-timings.mjs ci: remove orphan pnpm warmup job (#150784) 2026-09-17 09:22:13 -07:00
ci-warm-hosted-vitest-caches.mts improve: publish CI dependencies promptly and warm hosted JavaScript caches (#154156) 2026-09-20 21:36:44 -07:00
claude-auth-status.sh
clawhub-parent-authorization.mjs feat(release): prepare npm and ClawHub for one-button publication (#136466) 2026-09-10 13:59:14 +09:00
clawhub-postpublish.mjs feat(release): prepare npm and ClawHub for one-button publication (#136466) 2026-09-10 13:59:14 +09:00
clawhub-prepared-artifact.mjs fix(ci): check publication registries before FRV fanout (#147184) 2026-09-14 02:07:41 +08:00
clawlog.sh
clawtributors-map.json
close-duplicate-prs-after-merge.mjs
code-mode-model-matrix.ts fix: avoid reusing builds from reverted source edits (#149866) 2026-09-16 02:45:49 -07:00
codesign-mac-app.sh
codespell-dictionary.txt
codespell-ignore.txt
compare-release-evidence-zip.py
connect.sh
control-ui-boot-manifest.mts
control-ui-i18n-report.ts
control-ui-i18n-verify.ts refactor(i18n): share placeholder validation helpers (#147747) 2026-09-14 11:44:59 +08:00
control-ui-i18n.ts refactor(i18n): share placeholder validation helpers (#147747) 2026-09-14 11:44:59 +08:00
control-ui-mock-approvals.ts chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03:00
control-ui-mock-attachments.ts chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03:00
control-ui-mock-background-tasks.ts fix(ui): task panel squeezes subagent transcripts beside Show earlier (#144413) 2026-09-10 15:22:18 -07:00
control-ui-mock-channels.ts chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03:00
control-ui-mock-cron.ts fix(ui): reduce background traffic when opening chats (#153040) 2026-09-20 00:16:21 -07:00
control-ui-mock-dev.ts feat(usage): restore history and add creator breakdowns (#152528) 2026-09-19 06:33:46 -07:00
control-ui-mock-isolation.ts chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03:00
control-ui-mock-plugins.ts feat(ui): unify installed plugin detail tabs (#142713) 2026-09-09 19:05:41 -07:00
control-ui-mock-preview.ts feat(custodian): recommend a chief of staff and specialist roles when creating an agent (#141453) 2026-09-12 01:02:39 -07:00
control-ui-mock-skill-library.ts chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03:00
control-ui-mock-skill-workshop.ts feat(skills): open past-work learning in a normal session (#142909) 2026-09-09 13:10:54 +05:30
control-ui-mock-usage.ts feat(usage): restore history and add creator breakdowns (#152528) 2026-09-19 06:33:46 -07:00
control-ui-workboard-state-projections.ts refactor(workboard): simplify cards and session status (#144752) 2026-09-13 17:11:34 -03:00
copy-bundled-plugin-metadata.mjs
copy-bundled-plugin-metadata.mts feat: give every plugin a compact chat activity icon (#147333) 2026-09-13 13:49:51 -07:00
copy-hook-metadata.ts
crabbox-routing-policy.mts
crabbox-setup.mjs fix(crabbox): reuse managed CLI across QA and remote proof (#144154) 2026-09-10 09:57:28 -07:00
crabbox-setup.mts fix(crabbox): reuse managed CLI across QA and remote proof (#144154) 2026-09-10 09:57:28 -07:00
crabbox-source-capsule.mts feat: recover abandoned Crabbox source staging (#152006) 2026-09-18 22:11:31 +01:00
crabbox-source-receiver.mts fix(crabbox): classify source fetch failures (#152138) 2026-09-19 06:02:03 +08:00
crabbox-staging-artifacts.mts feat: recover abandoned Crabbox source staging (#152006) 2026-09-18 22:11:31 +01:00
crabbox-staging-claims.mts feat: recover abandoned Crabbox source staging (#152006) 2026-09-18 22:11:31 +01:00
crabbox-staging-location.mts feat: recover abandoned Crabbox source staging (#152006) 2026-09-18 22:11:31 +01:00
crabbox-staging-witness.mts feat: recover abandoned Crabbox source staging (#152006) 2026-09-18 22:11:31 +01:00
crabbox-staging.mts fix: keep Crabbox staging usable when fsync is unsupported (#154368) 2026-09-21 05:30:18 +00:00
crabbox-untrusted-bootstrap.sh chore(deps): refresh dependencies with seven-day cutoff (#149908) 2026-09-16 09:06:40 -07:00
crabbox-wrapper-providers.mts fix(crabbox): automatically update outdated CLI installations (#143768) 2026-09-10 02:05:55 -07:00
crabbox-wrapper.mjs fix: finish Crabbox wrapper cancellation cleanup (#151862) 2026-09-18 17:38:42 +01:00
crabbox-wrapper.mts feat: recover abandoned Crabbox source staging (#152006) 2026-09-18 22:11:31 +01:00
create-dmg.sh fix(macos): tolerate transient DMG detach failures (#152404) 2026-09-18 20:49:29 -07:00
database-worker-inventory.mjs perf(state): move transcript reads off the Gateway thread (#154318) 2026-09-20 21:13:24 -07:00
dated-todo-scan.mts
deadcode-knip-runner.mts refactor(scripts): share concurrent Knip scan orchestration (#143745) 2026-09-10 23:46:41 +08:00
debug-claude-usage.ts
dependency-changes-report.mts
dependency-ownership-surface-report.mts
dependency-vulnerability-gate.mts
detect-private-keys.mts
diffs-shiki-curated.ts
docker-channel-promote.mjs refactor(docker): share image version parsing (#148243) 2026-09-15 11:39:32 +08:00
docker-e2e-rerun.mts
docker-e2e-timings.mts
docker-e2e.mjs
docker-e2e.mts
docker-release-artifacts.mjs
docs-link-audit.mjs
docs-link-audit.mts fix(docs): reject unpublished permalink routes (#144279) 2026-09-10 12:01:23 -07:00
docs-list.d.ts
docs-list.js fix(docs): respect fenced-code closing suffixes (#143299) 2026-09-10 00:35:30 +05:30
docs-mirror-freshness.mjs fix(docs): detect overdue mirror changes during steady edits (#143455) 2026-09-09 17:14:45 -07:00
docs-spellcheck.sh
docs-sync-publish.mjs docs: scope version-locked claims across plugins, platforms, providers, and gateway (#144032) 2026-09-10 21:33:28 +08:00
doctor-config-upgrade-replay.mjs fix(doctor): preserve upgrade settings and explain local memory setup (#150927) 2026-09-17 13:16:48 -07:00
e2e-sandbox-bind-conflict.mts fix(sandbox): keep file tools aligned with overlapping mounts (#148893) 2026-09-16 15:54:51 +08:00
embedded-run-abort-leak.ts
embedded-run-liveness-leak.ts fix(agents): release completed liveness join contexts (#146034) 2026-09-12 08:41:12 -07:00
ensure-cli-startup-build.mts
ensure-extension-memory-build.mts fix(nodes): bootstrap source builds with private QA tooling (#149926) 2026-09-16 04:08:49 -07:00
ensure-playwright-chromium.mts
firecrawl-compare.ts
format-docs.mts
format-swift.sh feat(macos): show page favicons on Mac tabs in the chat side panel (#145714) 2026-09-12 00:41:49 -07:00
freebsd-service-inspect.mjs refactor: preserve caller signal ownership in FreeBSD discovery (#149706) 2026-09-16 15:56:25 +08:00
frv-proof-broker.d.mts
frv-proof-broker.mjs
frv-publication-status.mts fix(ci): show publication observations in FRV status (#143171) 2026-09-09 23:59:39 +09:00
frv.d.mts fix(release): retry failed npm qualification without restarting validation (#150991) 2026-09-17 11:03:08 -07:00
frv.mjs fix(release): continue publication validation after child retries (#151469) 2026-09-18 00:47:43 -07:00
full-release-artifacts.mjs fix(release): retry failed npm qualification without restarting validation (#150991) 2026-09-17 11:03:08 -07:00
full-release-candidate-contract.d.mts
full-release-candidate-contract.mjs
full-release-candidate-reuse.mjs
full-release-publication-admission.mts perf(ci): batch publication source object sizes (#147768) 2026-09-13 20:39:46 -07:00
full-release-publication-contract.d.mts fix(ci): check publication registries before FRV fanout (#147184) 2026-09-14 02:07:41 +08:00
full-release-publication-contract.mjs fix(ci): check publication registries before FRV fanout (#147184) 2026-09-14 02:07:41 +08:00
full-release-publication-observations.mts fix(ci): check publication registries before FRV fanout (#147184) 2026-09-14 02:07:41 +08:00
full-release-validation-at-sha.mjs perf: reduce release-validation process startup (#150732) 2026-09-17 03:51:43 -07:00
full-release-validation-at-sha.mts fix(ci): check publication registries before FRV fanout (#147184) 2026-09-14 02:07:41 +08:00
full-release-validation-policy.d.mts fix(ci): prevent release validation bootstrap and cache failures (#150337) 2026-09-16 21:06:58 -07:00
full-release-validation-policy.mjs fix(ci): prevent release validation bootstrap and cache failures (#150337) 2026-09-16 21:06:58 -07:00
full-release-validation-state.d.mts
full-release-validation-state.mjs fix(release): continue publication validation after child retries (#151469) 2026-09-18 00:47:43 -07:00
gateway-watch-tmux.mts
generate-base-config-schema.ts
generate-browser-inspect-script-swift.mts feat(macos): show page favicons on Mac tabs in the chat side panel (#145714) 2026-09-12 00:41:49 -07:00
generate-bundled-channel-config-metadata.ts perf(channels): reduce history worker metadata footprint (#148711) 2026-09-14 20:23:30 -07:00
generate-ci-git-owner.mts
generate-config-doc-baseline.ts
generate-dependency-release-evidence.mts fix(ci): prevent release validation bootstrap and cache failures (#150337) 2026-09-16 21:06:58 -07:00
generate-host-env-security-policy-swift.mts
generate-kysely-types.mts
generate-mac-app-icons.sh
generate-native-session-catalogs.mjs
generate-npm-package-lock.mjs
generate-npm-package-lock.mts feat(plugins): add experimental FaceTime realtime voice bridge (#119291) 2026-09-19 20:36:04 -07:00
generate-plugin-inventory-doc.mts docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
generate-prompt-snapshots.ts
generate-runtime-sidecar-paths-baseline.ts
generate-sqlite-session-schema-baseline.ts
generate-update-network-budget.mjs fix(update): derive update budgets from measured state instead of fixed literals (#145219) 2026-09-13 09:41:59 -07:00
gh-read
gh-read.ts
ghsa-patch.mts
install-cli.sh fix(install): refuse unsupported FreeBSD source installs before setup (#151227) 2026-09-19 03:17:55 -06:00
install-periphery.sh
install-smoke-candidate-payload.mts
install-swift-tools.sh
install-xcodegen.sh
install.ps1 fix(install): repair stale Winget Node registrations (#112055) 2026-09-20 02:17:08 -06:00
install.sh fix(install): bound curl connection setup with --connect-timeout 20 (#110657) 2026-09-16 15:59:19 -06:00
ios-app-review-notes-pdf.swift
ios-app-store-connect-keychain-setup.sh
ios-configure-signing.sh
ios-release-archive.sh refactor: share iOS release argument parsing (#146626) 2026-09-12 21:16:26 -07:00
ios-release-cut.sh
ios-release-cut.ts
ios-release-plan.sh refactor: share iOS release argument parsing (#146626) 2026-09-12 21:16:26 -07:00
ios-release-plan.ts
ios-release-prepare.sh refactor: share iOS release argument parsing (#146626) 2026-09-12 21:16:26 -07:00
ios-release-signing.mjs
ios-release-signing.mts
ios-release-upload.sh refactor: share iOS release argument parsing (#146626) 2026-09-12 21:16:26 -07:00
ios-run.sh
ios-screenshot-evidence.d.mts
ios-screenshot-evidence.mjs
ios-screenshots.sh
ios-sync-versioning.ts
ios-team-id.sh
ios-validate-app-store-ipa.sh
ios-version.ts
ios-write-swift-filelist.mjs
ios-write-swift-filelist.mts
ios-write-version-xcconfig.sh
kova-ci-summary.mts
lint-swift.sh
linux-app-channel.mjs feat(release): add non-Latest extended-stable releases (#154515) 2026-09-21 00:29:24 -07:00
linux-updater-manifest.mjs fix(linux): preserve update delivery across core releases (#146052) 2026-09-14 22:19:07 +08:00
live-docker-normalize-config.ts
live-docker-stage-private-sdk-exports.mjs
load-channel-config-surface.ts
mac-elevation-host.sh fix(macos): shrink universal app downloads by pruning the node worker (#150773) 2026-09-20 14:41:35 -07:00
macos-health-render.sb
make_appcast.sh
materialize-clawhub-cli.sh
materialize-mac-node-worker.py fix(macos): omit duplicate Control UI assets (#150729) 2026-09-17 01:07:34 -07:00
materialize-vercel-cli.sh chore(deps): refresh dependencies with seven-day cutoff (#149908) 2026-09-16 09:06:40 -07:00
mcp-code-mode-gateway-e2e.ts
mobile-reauth.sh
mobile-release-intent.mjs
mobile-release-ref.ts
mobile-release-version.ts
native-app-i18n.ts fix(i18n): keep HTTP headers out of native translations (#147119) 2026-09-15 15:43:43 +08:00
native-i18n-locales.ts
notarize-mac-artifact.sh
npm-package-locks-report.mts
npm-placeholder-publication.mjs
npm-preflight-tooling-identity.mjs feat(release): prepare npm and ClawHub for one-button publication (#136466) 2026-09-10 13:59:14 +09:00
npm-prepared-bundle.mjs feat(release): check publication gates before dispatch (#152470) 2026-09-19 01:41:43 -07:00
npm-runner.mts
npm-trusted-publisher-preflight.mjs
ocm-npm-workspace-deps.mts
openclaw-cross-os-release-checks.ts
openclaw-npm-extended-stable-release.mjs feat(release): add non-Latest extended-stable releases (#154515) 2026-09-21 00:29:24 -07:00
openclaw-npm-postpublish-verify.ts fix(nodes): bootstrap source builds with private QA tooling (#149926) 2026-09-16 04:08:49 -07:00
openclaw-npm-prepublish-verify.ts
openclaw-npm-publish.sh
openclaw-npm-release-check.ts fix(release): allow shipped Markdown guides in npm checks (#143699) 2026-09-09 23:18:18 -07:00
openclaw-npm-resume-run.mts feat(release): check publication gates before dispatch (#152470) 2026-09-19 01:41:43 -07:00
openclaw-performance-crabbox.sh fix(perf): isolate external evaluator from candidate runtime (#144162) 2026-09-11 21:09:08 +08:00
openclaw-performance-source-summary.mts fix(perf): isolate benchmark subprocess transport (#144159) 2026-09-11 20:28:53 +08:00
openclaw-postpack.mjs
openclaw-prepack.ts fix(release): package bundled sources with isolated installs (#154506) 2026-09-21 14:50:39 +08:00
openclaw-release-clawhub-plan.ts
openclaw-release-clawhub-runtime-state.ts
openclaw-release-ready.mjs fix(release): allow an explicit operator soak waiver for stable publication (#151880) 2026-09-18 08:17:11 -07:00
opengrep-github-sarif.mjs
oxlint-boundary-guards.mjs
package-changelog.mjs refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
package-docs-map.mjs
package-mac-app.sh fix(macos): omit duplicate Control UI assets (#150729) 2026-09-17 01:07:34 -07:00
package-mac-dist.sh
package-manifest.d.mts
package-manifest.mjs
package-openclaw-for-docker.mjs
package-openclaw-for-docker.mts refactor(packaging): share packed tarball cleanup (#151930) 2026-09-19 00:16:30 +08:00
package-source-dependencies.d.mts
package-source-dependencies.mjs
package-source-preflight.d.mts
package-source-preflight.mjs refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
periphery-intersection.mjs
plan-release-workflow-matrix.mjs fix: restore explicit Sol coverage in full release plans (#145974) 2026-09-12 06:25:59 -07:00
plan-targeted-docker-lane-groups.mjs fix: preserve exhaustive upgrade release coverage (#145874) 2026-09-19 09:13:37 -06:00
plugin-boundary-report.ts perf(ci): cache plugin boundary source scans (#151426) 2026-09-19 19:35:28 -07:00
plugin-clawhub-publish.sh fix: show package icons instead of generated plugin artwork (#145415) 2026-09-11 18:51:52 -07:00
plugin-clawhub-release-check.ts
plugin-clawhub-release-plan.ts
plugin-npm-bootstrap-approval.mjs feat(release): check publication gates before dispatch (#152470) 2026-09-19 01:41:43 -07:00
plugin-npm-prepared-release.mjs fix(release): defer plugin npm visibility to parent verification (#152438) 2026-09-19 02:32:05 -07:00
plugin-npm-publication-readback.mjs fix(release): defer plugin npm visibility to parent verification (#152438) 2026-09-19 02:32:05 -07:00
plugin-npm-publish.sh
plugin-npm-release-check.ts
plugin-npm-release-plan.ts
plugin-npm-security-prepare.mts
plugin-npm-security-scan-runner.mjs
plugin-npm-security-scan.mts
plugin-prerelease-liveish-matrix.mts
plugin-publication-artifact.mjs fix(release): defer plugin npm visibility to parent verification (#152438) 2026-09-19 02:32:05 -07:00
plugin-release-pretag-pack-check.ts fix(plugins): pretag pack checks stop hanging on stalled commands (#111349) 2026-09-16 15:40:29 -06:00
plugin-sdk-api-diff.mts fix(release): keep complete SDK reports within artifact limits (#150273) 2026-09-16 13:25:39 -07:00
plugin-sdk-api-release-evidence.mjs fix(release): keep complete SDK reports within artifact limits (#150273) 2026-09-16 13:25:39 -07:00
plugin-sdk-surface-report.mts feat: use paired-node workspaces for attachments, Memory, and Skills (#154087) 2026-09-20 19:26:33 -07:00
pnpm-runner.mts fix(tooling): honor empty POSIX PATH entries for pnpm (#146541) 2026-09-12 16:37:14 -07:00
postinstall-bundled-plugins.mjs fix: restore fs-safe native support after update fallback (#152349) 2026-09-18 20:33:14 -07:00
pr improve: hand pending PR checks to GitHub auto-merge (#154307) 2026-09-21 03:33:59 +00:00
pr-crabbox-gate-publisher.mjs
pr-merge fix: PR aliases run stale tooling from linked checkouts (#149191) 2026-09-15 09:17:45 -07:00
pr-prepare fix: PR aliases run stale tooling from linked checkouts (#149191) 2026-09-15 09:17:45 -07:00
pr-review fix: PR aliases run stale tooling from linked checkouts (#149191) 2026-09-15 09:17:45 -07:00
preflight-frozen-target-contracts.mjs fix(release): hydrate frozen scenario catalog admission (#150385) 2026-09-17 00:00:12 +00:00
preinstall-package-manager-warning.mjs
prepare-apple-mermaid.mjs
prepare-codex-ci-auth.ts
prepare-codex-ci-config.ts
prepare-extension-package-boundary-artifacts.mts
prepare-git-hooks.mjs
prepare-vitest-worker-cache.mts ci: reuse verified test workers across jobs (#154095) 2026-09-20 15:32:27 -07:00
prepublish-plugin-registry-artifact.d.mts fix(ci): preserve Docker test failures during shutdown (#152002) 2026-09-19 02:01:13 +08:00
prepublish-plugin-registry-artifact.mjs
prepush-ci.sh
print-cli-backend-live-metadata.ts
print-live-docker-plugin-selection.mjs
private-codex-latest-probe.ts fix(runtime): support Bun across tooling suite (#146807) 2026-09-13 03:33:13 -07:00
process-warning-filter.mts
profile-extension-memory.mts fix(tooling): restore plugin memory profiling on Windows (#150648) 2026-09-16 23:32:04 -07:00
profile-tsgo.mts
prompt-snapshot-files.ts
protocol-event-coverage.allowlist.json feat(apps): preview pending requests in native sidebars (#149811) 2026-09-16 01:59:27 -07:00
protocol-gen-kotlin.ts feat: inspect and edit plugin credentials in settings (#149286) 2026-09-16 16:31:27 -07:00
protocol-gen-swift.ts refactor: remove compaction checkpoints (#154131) 2026-09-20 19:47:11 -07:00
protocol-gen.ts feat: inspect and edit plugin credentials in settings (#149286) 2026-09-16 16:31:27 -07:00
proxy-install-ca.mts
prune-docker-plugin-dist.mjs
prune-mac-node-worker.ts fix(macos): retain named worker helpers when packaging apps (#154291) 2026-09-20 20:00:30 -07:00
publish-model-catalog.mts
qa-coverage-report.ts
qa-e2e.ts
qa-lab-up.ts
qa-parity-report.ts
README.md
release-beta-smoke.ts
release-candidate-checklist.mts feat(release): check publication gates before dispatch (#152470) 2026-09-19 01:41:43 -07:00
release-changelog.mjs refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
release-check.ts fix(release): package bundled sources with isolated installs (#154506) 2026-09-21 14:50:39 +08:00
release-ci-summary.mjs fix(release): continue publication validation after child retries (#151469) 2026-09-18 00:47:43 -07:00
release-context-contains.sh fix: Telegram QA rejects frozen candidates after release branch advances (#151039) 2026-09-17 13:54:04 -07:00
release-fast-pretag-check.sh
release-plan-contract.d.mts
release-plan-contract.mjs
release-plan-producer-core.mts fix: publish Linux apps with stable releases (#147113) 2026-09-13 09:32:07 -07:00
release-plan-producer.mts fix(ci): reject invalid release sources before FRV fanout (#147049) 2026-09-13 22:10:51 +08:00
release-preflight.mjs
release-preflight.mts fix(update): keep old updaters able to restart the Gateway (#142195) 2026-09-08 10:43:46 -07:00
release-prepare.ts
release-publish-preflight.mts feat(release): check publication gates before dispatch (#152470) 2026-09-19 01:41:43 -07:00
release-telegram-candidate-archive.py
release-telegram-provenance.sh fix(release): recover omitted Telegram merge attribution (#151931) 2026-09-19 00:13:10 +08:00
release-telegram-qa.mjs
release-tooling-identity.d.mts fix: publish Linux apps with stable releases (#147113) 2026-09-13 09:32:07 -07:00
release-tooling-identity.mjs fix: publish Linux apps with stable releases (#147113) 2026-09-13 09:32:07 -07:00
release-validation-intent.d.mts
release-validation-intent.mjs
release-verify-beta.ts
release-verify-publish.ts fix(release): defer plugin npm visibility to parent verification (#152438) 2026-09-19 02:32:05 -07:00
release-version.ts
render-github-release-notes.mts fix(linux): preserve update delivery across core releases (#146052) 2026-09-14 22:19:07 +08:00
render-proof-video.mts feat(dev-skills): add proof-video skill for captioned, zoomed PR recordings (#142259) 2026-09-09 09:16:35 -07:00
render-release-changelog.mjs refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
repo-e2e-artifacts.mts fix: avoid reusing builds from reverted source edits (#149866) 2026-09-16 02:45:49 -07:00
report-test-temp-creations.mjs
report-test-temp-creations.mts fix(tooling): honor explicit bases for staged checks (#150934) 2026-09-17 07:17:39 -07:00
resolve-frozen-codex-live-suite.mjs fix(ci): validate frozen targets without executing candidate code (#144023) 2026-09-10 22:51:05 +08:00
resolve-fs-safe-native-contract.mjs fix(release): validate frozen 2026.7.35 contracts (#154476) 2026-09-21 06:04:07 +00:00
resolve-openclaw-package-candidate.mjs
resolve-openclaw-package-candidate.mts refactor(packaging): share packed tarball cleanup (#151930) 2026-09-19 00:16:30 +08:00
resolve-upgrade-survivor-baselines.mts feat(release): add non-Latest extended-stable releases (#154515) 2026-09-21 00:29:24 -07:00
restart-mac.sh
root-dependency-ownership-audit.mts
run-additional-boundary-checks.mts perf: share extension boundary check inventory (#146771) 2026-09-12 23:27:30 -07:00
run-android-gradle.mts
run-lint.mts
run-node-package-bin.mts
run-node-watch-paths.mts
run-node.mjs
run-node.mts fix(qa): Mantis before-after exits when a lane command stalls (#111051) 2026-09-16 17:00:24 -06:00
run-openclaw-podman.sh
run-opengrep.sh chore(deps): refresh dependencies with seven-day cutoff (#149908) 2026-09-16 09:06:40 -07:00
run-oxlint-shards.mts fix(ci): keep the core lint stripes within hosted runner memory (#152233) 2026-09-18 19:32:06 -07:00
run-oxlint.mjs
run-oxlint.mts fix(tooling): run Windows checks from paths containing spaces (#151701) 2026-09-18 03:39:32 -07:00
run-stylelint.mts
run-tsgo-core-test-shards.mjs
run-tsgo-core-test-shards.mts perf(tooling): skip tsx for native compiler shard entry (#153446) 2026-09-19 22:44:55 -07:00
run-tsgo.mjs
run-tsgo.mts chore(deps): advance cooled dependencies and major upgrades (#146258) 2026-09-12 13:28:12 -07:00
run-vitest-child.mts
run-vitest-profile-child.mts fix(test): allow natural profiler help shutdown (#149010) 2026-09-15 06:22:03 -07:00
run-vitest-profile.mts
run-vitest.mjs fix(test): run local Gateway tests behind protected exec egress (#152318) 2026-09-18 18:36:58 -07:00
run-vitest.mts chore(ci): run compatible PR tests on the pinned Bun fork (#154340) 2026-09-21 04:08:42 +00:00
run-with-env.mts
runtime-postbuild-shared.mjs
runtime-postbuild-stamp.mts
runtime-postbuild.mjs
runtime-postbuild.mts fix(update): prevent rollback when older updaters inspect candidate dependencies (#151977) 2026-09-18 10:47:11 -07:00
sandbox-browser-entrypoint.sh
sandbox-browser-setup.sh
sandbox-common-setup.sh
sandbox-setup.sh
setup-auth-system.sh
sparkle-build.ts fix(release): run Sparkle CLI through symlinked checkouts (#142315) 2026-09-08 09:27:03 -07:00
stage-bundled-plugin-runtime.mjs
stage-bundled-plugin-runtime.mts fix(update): complete plugin runtime artifacts on first Git update (#145664) 2026-09-12 07:46:15 -07:00
stage-cloudflared-macos.sh
stage-cua-driver-macos.sh
stage-mac-node-worker.sh fix(macos): shrink universal app downloads by pruning the node worker (#150773) 2026-09-20 14:41:35 -07:00
swift-build-cache-metadata.py
sync-codex-app-server-protocol.ts
sync-codex-model-prompt-fixture.ts fix: skip official setup approvals and default to Astra (#145646) 2026-09-12 00:34:25 -07:00
sync-labels.ts
sync-plugin-sdk-exports.mts
sync-plugin-versions.ts
termux-auth-widget.sh
termux-quick-auth.sh
termux-sync-widget.sh
test-built-bundled-channel-entry-smoke.mts
test-built-plugin-singleton.mts fix(update): complete plugin runtime artifacts on first Git update (#145664) 2026-09-12 07:46:15 -07:00
test-built-status-message-runtime.mts fix(status): project settled fallback models consistently (#134496) 2026-09-10 14:22:03 -07:00
test-cleanup-docker.sh
test-cli-startup-bench-budget.mts fix(perf): isolate benchmark subprocess transport (#144159) 2026-09-11 20:28:53 +08:00
test-desktop-resize-real.mts fix(test): preserve desktop readiness failure diagnostics (#150276) 2026-09-16 13:36:19 -07:00
test-docker-all.mjs fix(ci): preserve Docker test failures during shutdown (#152002) 2026-09-19 02:01:13 +08:00
test-docker-all.mts fix(ci): preserve Docker test failures during shutdown (#152002) 2026-09-19 02:01:13 +08:00
test-env-mutation-report.ts refactor(scripts): share grouped finding reports (#149078) 2026-09-19 02:14:15 +08:00
test-extension-batch.mts feat: offload data-only keyed plugin state operations (#146557) 2026-09-14 16:36:30 -07:00
test-extension.mts
test-force.ts
test-freebsd-service-inspect.mjs refactor: preserve caller signal ownership in FreeBSD discovery (#149706) 2026-09-16 15:56:25 +08:00
test-group-report.mts fix(macos): show About in native connection settings (#153184) 2026-09-19 23:40:58 +00:00
test-hotspots.mts
test-install-sh-docker.sh fix(release): pin trusted Node for frozen installer smokes (#142431) 2026-09-08 12:02:15 -07:00
test-install-sh-e2e-docker.sh
test-ios-shell-gateway.mjs
test-ios-sidebar-attention-gateway.mjs feat(apps): preview pending requests in native sidebars (#149811) 2026-09-16 01:59:27 -07:00
test-live-acp-bind-docker.sh
test-live-build-docker.sh
test-live-cli-backend-docker.sh
test-live-codex-harness-docker.sh
test-live-gateway-models-docker.sh
test-live-models-docker.sh
test-live-shard.mjs
test-live-shard.mts fix(ci): honor realtime meeting live-test opt-in (#147044) 2026-09-13 21:46:52 +08:00
test-live-subagent-announce-docker.sh
test-live.mts
test-macos-health-render.sh
test-macos-native.mts fix(mac): keep chat preferences in their active profile (#146966) 2026-09-15 08:43:46 -07:00
test-perf-budget.mts refactor(test): reuse shared budget flag parsing (#143237) 2026-09-09 10:12:16 -07:00
test-projects-imports.mts
test-projects-max.mts
test-projects-run.mts perf(ci): share compiled workers across test groups (#146353) 2026-09-12 17:16:29 -07:00
test-projects-serial.mts
test-projects.mts
test-projects.test-support.mts fix(browser): preserve references across waits and renderer changes (#154215) 2026-09-20 22:05:49 -07:00
test-report-utils.mts
test-shell-completion.ts
test-skip-inventory.ts refactor(scripts): share grouped finding reports (#149078) 2026-09-19 02:14:15 +08:00
test-unit-fast-audit.mts
test-update-cli-startup-bench.mts
test-voicecall-closedloop.mts
testbox-lease-freshness.mts
tool-display.ts fix(agents): resume parent tasks after provider retries (#151879) 2026-09-18 12:51:36 -07:00
transitive-manifest-risk-report.mts
ts-topology.ts
tsconfig.json
tsdown-build.mts refactor(build): reuse forwarded option scanning (#152293) 2026-09-19 08:28:54 +08:00
tsx.mjs
type-suppression-inventory.ts
ui.js
ui.mts fix: distinguish interrupted dev runners from completed shutdowns (#143676) 2026-09-10 06:04:23 +01:00
update-clawtributors.ts
update-clawtributors.types.ts
update-compat-inventory.mts fix(update): keep old updaters able to restart the Gateway (#142195) 2026-09-08 10:43:46 -07:00
update-gateway-build.mts fix(updater): protect the live gateway during clean builds (#125896) 2026-09-19 03:08:07 -06:00
update-gateway.sh fix(updater): protect the live gateway during clean builds (#125896) 2026-09-19 03:08:07 -06:00
upgrade-survivor-diagnostics.mjs fix(ci): publish receipts for successful upgrade checks (#148245) 2026-09-14 13:01:06 -07:00
validate-authorized-beta-focused-evidence.mts
validate-full-release-validation-evidence.mjs fix(release): handle delayed validation metadata on stdin (#151379) 2026-09-18 04:52:42 +00:00
validate-plugin-init-provider-scaffold.ts
validate-qa-runtime-pair-summary.mts fix(release): accept preserved cell skips in runtime-pair reports (#151170) 2026-09-17 15:10:53 -07:00
validate-release-publish-approval.mjs
vercel-container-registry-publish.d.mts
vercel-container-registry-publish.mjs refactor(docker): share image version parsing (#148243) 2026-09-15 11:39:32 +08:00
verify-authorized-beta-focused-candidate.mjs
verify-clawhub-published-artifact.mjs
verify-docker-attestations.mjs
verify-full-release-producer-job.mjs
verify-mac-node-worker-fs.mjs
verify-mac-node-worker.mjs fix(macos): worker fails with saved desktop-sharing preference (#154436) 2026-09-20 23:45:09 -07:00
verify-plugin-npm-published-runtime.mts fix(plugins): reject missing JavaScript entries in package verification (#145903) 2026-09-12 04:10:44 -07:00
verify-pr-hosted-gates.mjs
verify-pr-hosted-gates.mts fix(ci): retain passing hosted checks after skipped duplicates (#148722) 2026-09-15 11:37:54 +08:00
verify-stable-main-closeout.mjs fix: publish Linux apps with stable releases (#147113) 2026-09-13 09:32:07 -07:00
verify.mts
vitest-pair-benchmark-lanes.json
vitest-pair-benchmark.mts
vitest-process-group.mts
watch-node.mjs fix: distinguish interrupted dev runners from completed shutdowns (#143676) 2026-09-10 06:04:23 +01:00
watch-node.mts fix: preserve Node debugger attachment on SIGUSR1 (#153462) 2026-09-20 00:34:04 -07:00
watch-pr-ci.mjs improve(ci): preserve GraphQL quota while waiting for PR CI (#152697) 2026-09-19 02:51:06 -07:00
watch-pr-ci.mts fix(tooling): avoid redundant reads and incomplete CI success (#153880) 2026-09-20 11:18:55 -07:00
windows-cmd-helpers.d.mts
windows-cmd-helpers.mjs
windows-testbox-openssh.ps1 fix(ci): verify provider OpenSSH before Testbox setup (#154478) 2026-09-21 14:10:22 +08:00
worktree-setup.mjs fix: keep source-only sessions free of dependency installs (#149587) 2026-09-16 15:47:50 -06:00
write-build-info.ts
write-cli-startup-metadata.ts fix(cli): preserve startup metadata when publication fails (#147290) 2026-09-13 12:32:36 -07:00
write-official-channel-catalog.mjs
write-official-channel-catalog.mts
write-package-dist-inventory.ts
write-plugin-sdk-entry-dts.ts
write-unified-entry-dts.ts

summary read_when title
Repository script entry points and compatibility notes
Looking for an existing script before adding a new one
Running repository checks, tests, docs, Docker, release, or GitHub helper scripts
Updating package scripts or CI workflow script references
Scripts Directory

Scripts Directory

The scripts/ directory contains repository tooling used by local development, CI, docs publishing, releases, Docker proof, and maintainer operations. Prefer the package-script entry points in package.json when one exists, then read the underlying script before running it directly.

Compatibility

Many scripts are stable paths referenced by package.json, GitHub Actions, docs, and maintainer runbooks. Do not move, rename, or regroup scripts only to improve taxonomy. A directory migration needs an explicit maintainer-approved compatibility plan for package scripts, workflows, docs snippets, and any raw script paths users may have copied.

This index is a discovery aid for the current flat layout. It does not define a new directory taxonomy.

Common Entry Points

Area Prefer Notes
Build pnpm build Runs scripts/build-all.mts; use specific build scripts only when debugging a build stage.
Changed checks pnpm changed:lanes --json, pnpm check:changed Lane classification lives in scripts/changed-lanes.mjs; changed-file checks live in scripts/check-changed.mjs.
Docs pnpm docs:list, pnpm docs:check-mdx, pnpm docs:check-links Backed by scripts/docs-list.js, scripts/check-docs-mdx.mjs, and scripts/docs-link-audit.mjs.
Formatting docs pnpm format:docs:check Uses scripts/format-docs.mts; use write mode only when intentionally formatting docs.
Lint pnpm lint, pnpm lint:core, pnpm lint:all Wrapper scripts keep oxlint behavior aligned with repo config.
Targeted tests pnpm test <path-or-filter> or node scripts/run-vitest.mjs <path-or-filter> Avoid bare vitest; it can start watch mode.
Changed tests pnpm test:changed Uses the repo's changed-test resolver instead of a broad Vitest run.
Docker proof pnpm test:docker:all, pnpm test:docker:rerun, pnpm test:docker:timings Use the planner/rerun helpers before launching broad Docker work.
Live proof pnpm test:live Live checks require the matching environment and credentials.
Release checks pnpm release:check, pnpm release:beta, pnpm release:candidate Release scripts are maintainer workflows; read release docs before use.
GitHub reads scripts/gh-read Uses a GitHub App read token when configured, leaving normal gh login for writes.
Commits git add <files...> then git commit -m "<message>" Stage only the intended files for each commit.
Remote proof node scripts/crabbox-wrapper.mjs ... Use when the current host lacks the required isolation, OS, device, or capacity; sync each run and reuse the lease.

Script Families

  • check-*.mts / check-*.ts / retained check-*.mjs: guardrails for architecture, docs, package contents, boundaries, workflows, and generated artifacts.
  • run-*.mjs / run-*.mts: stable wrappers and typed implementations for Node, Vitest, oxlint, tsgo, and environment setup.
  • test-*.mts / retained test-*.mjs / test-*.sh / test-*.ts: test planners, Docker lanes, live checks, and focused validation helpers.
  • docs-* and check-docs-*: docs listing, link auditing, MDX checks, spellcheck, sync, and i18n glossary checks.
  • release-*, openclaw-npm-*, and plugin-*-release-*: release preparation, package verification, and publishing helpers.
  • docker-*, test-docker-*, and test-live-*-docker.sh: Docker E2E planning, rerun, timing, and live/package lane helpers.
  • gh-read*, label-*, sync-labels.ts, and PR helpers: GitHub read, labeling, and maintainer workflow support.
  • generate-*, write-*, copy-*, and sync-*: generated docs, metadata, package surfaces, and build artifact support.
  • lib/: shared helpers imported by script entry points.

Maintenance Rules

  • Read scripts/AGENTS.md before changing scripts.
  • Keep package scripts, generators, generated-artifact checks, docs references, and workflow references aligned when touching a script path.
  • Prefer existing wrappers instead of introducing a raw tool invocation.
  • Add or update focused tests under test/scripts/ when changing script behavior.

See also Scripts for public-facing script guidance.