Peter Steinberger
c70aee247e
refactor(scripts): migrate JavaScript tools to TypeScript ( #121005 )
...
* refactor(scripts): migrate JavaScript tools to TypeScript
* fix(ci): keep changed-scope preflight zero-install
* fix(ci): preserve zero-install script owners
* fix(ci): complete script migration follow-through
* fix(release): keep stable closeout zero-install
* fix(scripts): preserve standalone execution boundaries
* fix(scripts): repair standalone loader boundaries
* fix(scripts): normalize gateway observation ids
* fix(scripts): keep Docker packager standalone
* test(scripts): preserve rebase cleanup helpers
* test(sessions): use tracked temp directory
2026-08-09 07:21:35 -07:00
Peter Steinberger
8b501c1c13
fix(build): reject incomplete Plugin SDK declaration caches ( #120961 )
...
Require the unified declaration cache to contain every production Plugin SDK declaration before accepting or stamping it. Matching partial v4 stamps are now stale and rebuild instead of failing later in the canonical declaration writer.
2026-08-09 03:38:37 -07:00
Peter Steinberger
7c70571683
chore(lint): clear 172 lint:all baseline violations in five batches ( #118098 )
...
* chore(lint): clean Android-Linux app assets batch
* chore(lint): clean setup-launcher-plugin batch
* chore(lint): clean changelog-updater batch
* chore(lint): clean QA-runtime-helper batch
* chore(lint): clean script-tests batch
* fix(mxc): await sandbox spawn before bridge selection
* fix(test): make fake plutil metacharacter escaping survive the template hop
2026-08-02 14:08:09 -07:00
Peter Steinberger
f036ed43a2
fix(codex): prevent long conversations slowing on thread resume ( #114882 )
...
* fix(codex): reduce native thread resume overhead
* test(codex): register native attempt connection shard
* fix(codex): keep oversized rollouts on bounded fast path
2026-07-27 23:56:44 -04:00
Peter Steinberger
4859d524ed
refactor(tasks): classify harness-owned subagent rows without plugin ids ( #113964 )
...
* refactor(tasks): classify harness-owned subagent rows without plugin ids
* refactor(plugin-sdk): require taskKind for harness-owned subagent runtimes
* docs(tasks): record harness-ownership invariant at the predicate
* test(plugin-sdk): declare harness task kind in scope fixtures
2026-07-25 18:41:13 -07:00
Peter Steinberger
c7e7ac2728
refactor: remove expired plugin compatibility surfaces ( #111451 )
...
* docs(secrets): remove retired web credential paths
* refactor(web): remove retired provider compatibility paths
* refactor(providers): delete retired compatibility routes
* refactor(secrets): remove retired credential aliases
* refactor(plugin-sdk): delete retired compatibility surfaces
* docs(plugin-sdk): remove retired migration guidance
* chore(plugin-sdk): refresh rebased surface budgets
* chore(plugin-sdk): refresh API removal baseline
* refactor(compat): migrate retired internal callers
* chore(plugin-sdk): refresh current-main baselines
* test(config): migrate plugin-owned secret assertions
* test(gateway): narrow plugin secret refs
* fix(plugin-sdk): preserve private boundary type identity
* chore(compat): remove stale sweep references
* chore(lint): lower max-lines budget
* refactor(secrets): remove unused web helper
* build(plugin-sdk): drop removed compat entries
* chore(plugin-sdk): refresh rebased API baseline
* chore(plugin-sdk): use Linux API baseline hash
* fix(plugin-sdk): preserve private bundled build entries
* fix(plugin-sdk): package private runtime facades
* fix(plugins): preserve external credential contracts
2026-07-19 11:04:48 -07:00
Peter Steinberger
87fbc19fe3
fix: complete lint toolchain reuse in worktrees ( #111467 )
...
* fix(scripts): complete worktree lint toolchain
* fix(scripts): prepare complete lint pipeline
2026-07-19 08:58:43 -07:00
Peter Steinberger
fecd11fdc9
perf(test): unref process watchdogs ( #108643 )
2026-07-16 00:39:08 -07:00
Peter Steinberger
4ae06b8c8e
test: tighten more async polling ( #108454 )
2026-07-15 13:37:53 -07:00
Peter Steinberger
c757675f34
improve: keep isolated tests under one second ( #100019 )
...
* test: speed up isolated test suite
* test: finish isolated latency cleanup
* test: eliminate remaining isolated latency spikes
* test: remove final isolated timing outliers
* test: bound full-suite tooling processes
* test: bound native test process lifetime
* test: warm isolated runtime suites
* test: eliminate final isolated timing outliers
* test: fix isolated timing fixture types
* test: make timeout cleanup timing deterministic
* test: pin media manifests to source checkout
* test: isolate provider manifest contracts
* test: eliminate residual isolated timing spikes
* test: restore final isolated timing fixes
* test: eliminate remaining isolated timing spikes
* test: warm Zalo lifecycle imports
* test: keep isolated suites below one second
* test: use readable browser response fixtures
2026-07-05 10:57:19 -07:00
Peter Steinberger
6ee0974098
test: shorten process-group timeout proof
2026-07-05 13:22:12 -04:00
Peter Steinberger
1f484a8dbd
test: speed up and stabilize full suite
2026-07-05 08:00:23 -04:00
Peter Steinberger
bbb744269f
test: make the local pnpm test gate green on macOS hosts ( #100069 )
...
Fixes 21 macOS-only failing test cases across three classes: canonicalized fixture roots (macOS /var -> /private/var tmpdir symlink vs production realpathing), load-tolerant process-spawn tests (content-gated pid files, readiness-sequenced kill windows, bounded-window timer assertions), and cross-file worker leak guards (skip-channel env, gateway token env, imessage runtime singleton). Test-only; no production changes. Fixes #100025 .
2026-07-04 17:17:42 -04:00
Vincent Koc
4f7d1f4977
fix(scripts): clamp boundary artifact timers
2026-06-22 03:05:11 +02:00
Vincent Koc
7dbae1b2cd
fix(scripts): resolve taskkill in boundary artifacts
2026-06-21 09:44:42 +02:00
Vincent Koc
4d17a52924
fix(scripts): force taskkill boundary node steps on windows
2026-06-21 07:36:02 +02:00
Vincent Koc
b0f21f8af7
fix(scripts): kill boundary prep trees on windows
2026-06-21 06:34:10 +02:00
Vincent Koc
a590f7f690
fix(qa): require boundary entry shim outputs
2026-06-20 17:25:11 +02:00
Vincent Koc
120d08c730
fix(scripts): preserve boundary abort grace
2026-06-20 11:00:26 +02:00
Peter Steinberger
58c663920d
docs: document script tests
2026-06-04 20:49:50 -04:00
Vincent Koc
6af047c7f6
fix(test): reject malformed boundary prep timeouts
2026-06-02 22:26:15 +02:00
Vincent Koc
8ea6b5d5b2
fix(scripts): clean package-boundary prep process groups
2026-06-02 12:15:53 +02:00
Vincent Koc
ea0b6bcb1f
fix(scripts): give boundary root shims macos headroom
2026-05-28 19:00:45 +02:00
Vincent Koc
a854331c4c
fix(test): hard kill boundary prep timeouts
2026-05-28 14:40:52 +02:00
Vincent Koc
c1f359c276
fix(test): reuse heavy-check lock in boundary prep
2026-04-25 02:49:45 -07:00
Peter Steinberger
e4841d767d
test: stabilize loaded full-suite checks
2026-04-12 11:52:56 -07:00
Vincent Koc
76296a9d14
fix(plugins): track package boundary dts freshness
2026-04-07 13:11:30 +01:00
Vincent Koc
3493db46a4
perf(plugins): skip fresh boundary dts prep
2026-04-07 12:19:49 +01:00
Vincent Koc
f54188f600
fix(plugins): abort sibling boundary prep steps
2026-04-07 11:42:45 +01:00
Vincent Koc
0ca8eb40c1
refactor(plugins): stream boundary prep step output
2026-04-07 11:38:04 +01:00