Vincent Koc
3eef8ebfd5
fix(parallels): preserve plugin inventory during updates ( #122912 )
...
* fix(parallels): preserve plugin inventory during updates
* fix(parallels): preserve dev update plugin inventory
2026-08-13 10:26:02 +08:00
Vincent Koc
8987e93c65
fix(parallels): recover Windows poll transport failures ( #118479 )
2026-08-03 23:38:08 +08:00
Peter Steinberger
3ebb0ca3b6
chore(lint): resolve the 40 reserved baseline findings to a zero-noise lint:all ( #118256 )
...
* fix(lint): resolve reserved runtime findings
* chore(lint): scope intentional contract findings
* fix(android): preserve WebMessageListener bridge contract
2026-08-02 16:08:57 -07:00
Peter Steinberger
ac5cdddb2c
test: consolidate Parallels smoke fixtures ( #118087 )
2026-08-02 11:11:02 -07:00
Vincent Koc
38abf500ba
fix(update): stabilize cross-version dev upgrades ( #115651 )
...
* fix(e2e): stabilize cross-version Parallels upgrades
* fix(e2e): avoid inline macOS guest probes
* fix(e2e): detach Windows dev updates
* fix(e2e): detach macOS guest updates with Node
* fix(e2e): initialize skipped upgrade config
* fix(update): use partial clone for dev checkout
* fix(update): keep Windows dev checkouts clean
* fix(e2e): pin Parallels dev update targets
* fix(e2e): own Parallels gateway restarts
* fix(e2e): verify pinned Parallels checkouts
* fix(e2e): forward Parallels update budgets
* fix(e2e): use canonical provider auth choices
* chore: leave changelog to release automation
* test(ui): stabilize route waits on loaded runners
2026-07-29 19:52:34 +08:00
Vincent Koc
caa5ae32e9
fix(e2e): preserve Windows installer reboot results
2026-07-29 01:12:42 +08:00
Vincent Koc
6e275bf0b4
fix(e2e): force Windows smoke gateway stop
2026-07-29 00:27:25 +08:00
Vincent Koc
c56091e0a0
fix(e2e): harden Parallels guest preparation
2026-07-29 00:24:03 +08:00
Peter Steinberger
f9721b9809
fix(e2e): use the newest Windows smoke snapshot ( #114157 )
...
* fix(e2e): select newest Windows smoke snapshot
* test(e2e): preserve undated snapshot ordering
2026-07-26 15:34:04 -04:00
Peter Steinberger
96aa6be670
fix(e2e): harden Windows prerequisite downloads ( #114153 )
2026-07-26 15:01:59 -04:00
Peter Steinberger
f1538c6d6c
fix(release): validate complete package sets in candidate smoke ( #113600 )
...
* fix(release): pass only root dependencies to candidate smoke
* fix(release): stage plugin candidates for Parallels
* fix(release): bind plugin preflight package identity
* fix(test): stream upstream npm tarballs
* fix(test): retry post-update gateway startup
* fix(test): install fresh candidates through registry
* fix(test): route fresh candidates through registry
* test(release): update Parallels source contracts
* fix(test): split host and guest registry URLs
2026-07-25 07:59:06 -07:00
Peter Steinberger
3b7b2a2a1f
chore: update dependencies and migrate major contracts ( #112963 )
...
* build(deps): complete latest dependency migrations
* fix(deps): satisfy updated dependency types
* fix(deps): hold incompatible build tooling
* fix(deps): preserve portable tooling contracts
* build(deps): allow reviewed fresh transitive releases
* fix(deps): repair major upgrade validation
* build(deps): regenerate current dependency graph
* fix(logging): keep tslog adapter type private
* fix(agents): narrow grep subprocess handle
* fix(codex): prefer pinned managed binary
* fix(codex): fence managed native provenance
* build(deps): align codex ACP with managed harness
* fix(slack): use socket-mode Undici runtime
* fix(slack): detect cross-runtime responses
* fix(slack): bridge package-owned fetch types
* fix(deps): retain tslog v4 JSON contract
* build(plugin-sdk): refresh logging API manifest
2026-07-23 21:21:01 -07:00
Peter Steinberger
2256387885
fix(ci): clear duplicate declaration and retired-state assertion breaks
...
Two direct-landed changes left every PR red: release-candidate-checklist.d.mts
declared isDirectReleaseCandidateExecution twice with other declarations
between them (adjacent-overload-signatures), and the parallels smoke model
test still asserted the workspace-state.json seeding that b6535fb8de
deliberately retired. Drop the duplicate and flip the assertion to guard
the retirement.
2026-07-16 20:37:45 -07:00
Peter Steinberger
e0ffbd90d9
fix(ci): isolate bounded metadata retries ( #108804 )
...
* fix(ci): bound Mantis runner IP retries
* fix(e2e): isolate Windows metadata retries
* fix(ci): validate complete runner IPv4
Co-authored-by: Alix-007 <li.long15@xydigit.com >
---------
Co-authored-by: Alix-007 <li.long15@xydigit.com >
2026-07-16 03:39:31 -07:00
Alix-007
b7270eccc6
fix(e2e): bound Windows prerequisite metadata fetches ( #108698 )
2026-07-16 01:51:26 -07:00
Peter Steinberger
b23292cc3f
test(ci): repair release validation gates ( #108646 )
...
* test(agents): harden Z.AI live output probe
* test(agents): classify live provider failures
* test(ci): strengthen package export contract
* chore(protocol): regenerate Swift session create params
2026-07-16 00:42:41 -07:00
Peter Steinberger
7181233320
fix(ci): settle deadcode hard-zero sweep debt across guard lanes
...
The repository hard-zero sweep (bae9752c5a , #108641 ) left five CI lanes
red on every PR: a stale max-lines baseline entry for the shrunken
live-cache-regression-runner, session-accessor debt baseline above the
real count, two sqlite-reliability contract types un-exported while
scripts/lib still imports them, a deleted-file entry on the production
lint-suppression allowlist, and a stale wildcard-barrel assertion in the
parallels smoke model test.
2026-07-15 23:16:10 -07:00
Peter Steinberger
4ae06b8c8e
test: tighten more async polling ( #108454 )
2026-07-15 13:37:53 -07:00
Dallin Romney
c421a3b2e6
feat: add reusable Parallels Windows test setup ( #107881 )
...
* test: route Parallels Windows setup
* test: own Parallels Windows baseline setup
* docs: point Windows proof to Parallels sidecar
2026-07-14 23:15:57 -07:00
Peter Steinberger
c8733ea674
fix(release): run candidate smoke from trusted tooling
2026-07-15 06:56:04 +01:00
Peter Steinberger
9275f476f4
fix(release): retry flaky fresh Parallels lanes
2026-07-15 06:24:32 +01:00
Peter Steinberger
fa77fe10d5
chore: migrate active GPT-5.5 references to GPT-5.6 ( #104452 )
...
* chore(models): migrate active GPT-5.5 references
* test(workboard): expect GPT-5.6 Sol default
* chore: keep release notes in PR body
* test(models): align picker fixtures with Sol default
* test: update PDF default model expectation
* test(qa): migrate thinking smoke to Luna
* test(gateway): align mock catalog with Sol default
* ci: retrigger exact-head PR checks
* test(gateway): document default catalog invariant
2026-07-11 06:30:57 -07:00
Peter Steinberger
6e9e64bd30
fix: current-tree package checks support unreleased versions ( #104186 )
...
* fix(ci): package unreleased QA builds safely
* style(ci): format QA changelog intent
2026-07-10 22:31:42 -07:00
Peter Steinberger
a789b92b39
fix(macos): harden fresh AI onboarding ( #102637 )
...
* fix(macos): bootstrap Codex before onboarding test
* fix(plugins): activate deferred runtimes on demand
* fix(macos): stage Codex runtime for onboarding probe
* fix(macos): expose sanitized onboarding errors
* fix(codex): reuse native CLI auth during onboarding
* fix(macos): hide Crestodian without inference
* fix(codex): honor explicit runtime policy during setup
* fix(onboarding): redact verification errors
* fix(macos): reset onboarding state with gateway route
* fix(onboarding): persist Codex plugin install metadata
* chore: refresh onboarding inventories
* fix(macos): restart AI setup after gateway change
* chore: refresh native onboarding inventory
* fix(onboarding): defer gateway restart until setup persists
* fix(macos): reset Crestodian on gateway changes
* chore(macos): refresh native i18n inventory
* fix(onboarding): harden inference setup state
* docs(skills): reuse pristine Parallels snapshots
* chore(macos): refresh onboarding i18n inventory
* fix(onboarding): prevent stale gateway and install state
* docs(skills): preserve saved Parallels sessions
* fix(macos): balance AI onboarding layout
* fix(parallels): parse npm workspace pack output
* chore(macos): refresh onboarding i18n inventory
* fix(parallels): bundle workspace runtime in package artifact
* fix(parallels): isolate canonical package helper
* fix(parallels): pack self-contained workspace artifact
* fix(packaging): exclude macOS app bundle
* fix(macos): restart inference checks after route changes
* docs(changelog): defer onboarding note to release
* fix(onboarding): enforce inference-first gateway setup
2026-07-10 04:59:15 +01:00
Vincent Koc
0535679083
fix(release): validate exact prepared npm package sets ( #102759 )
...
* fix(release): validate prepared npm package sets
Forward-port the beta3 package-set preflight, Telegram, and Parallels validation to main while preserving main's existing Bun install smoke. Recompute decoded proxy response lengths and require artifact tarballs to exactly match the verified manifest.
* fix(release): lock fixture registry proxy origin
2026-07-09 05:19:24 -07:00
Peter Steinberger
317aa89af5
perf(test): unit-test parallels validation failures
2026-07-06 19:16:56 -04:00
Vincent Koc
3ad77774f0
fix: carry 2026.7.1 stability repairs into main ( #101043 )
...
* fix(telegram): throttle reconnect delivery drains
(cherry picked from commit 7182c74d04 )
* fix(agents): honor aborts during session lock acquisition
(cherry picked from commit 6443c2a552 )
* fix(cli): prefer installed launcher package roots
(cherry picked from commit 37e1b324db )
* fix(e2e): allow Linux onboarding to finish
(cherry picked from commit 88192552a0 )
* fix(e2e): scrub single-plugin allowlists on Windows
(cherry picked from commit bee5dee521 )
* fix(e2e): preserve Windows config shape during updates
(cherry picked from commit a580a7fe3f )
2026-07-06 10:17:36 -07:00
Peter Steinberger
1f484a8dbd
test: speed up and stabilize full suite
2026-07-05 08:00:23 -04:00
Vincent Koc
2499b64f9b
fix(parallels): stabilize Windows beta smoke transport
...
(cherry picked from commit 0a4d0daa8c )
2026-06-30 15:54:11 -07:00
Vincent Koc
d3ac8e3caa
fix(qa): reject duplicate Parallels platforms
2026-06-23 15:01:33 +02:00
Vincent Koc
44d77de0c5
fix(qa): isolate parallels plugin temp script
2026-06-23 12:34:05 +02:00
Vincent Koc
11959ad100
fix(scripts): clamp parallels phase timeouts
2026-06-22 02:24:52 +02:00
Vincent Koc
790dfb66a8
fix(scripts): clamp parallels host timeouts
2026-06-22 02:18:53 +02:00
Vincent Koc
5b96eb0172
fix(e2e): reject flag Parallels smoke values
2026-06-21 23:19:32 +02:00
Vincent Koc
6c4028e073
fix(scripts): resolve Windows cmd shim launcher
2026-06-21 11:15:14 +02:00
Vincent Koc
85f552bf37
fix(qa): clean failed Parallels package locks
2026-06-20 19:20:40 +02:00
Vincent Koc
aa893b9228
fix(parallels): bound linux smoke downloads
2026-06-20 18:25:57 +02:00
Vincent Koc
98a7741468
fix(parallels): bound windows smoke downloads
2026-06-20 18:24:13 +02:00
Vincent Koc
3df4341e5a
fix(parallels): bound macos smoke downloads
2026-06-20 18:20:55 +02:00
Vincent Koc
ecac665bf3
fix(parallels): pace background launch probes
2026-06-20 18:14:08 +02:00
Vincent Koc
60159b9f00
fix(parallels): keep fresh malformed package locks
2026-06-20 18:10:32 +02:00
Vincent Koc
106961b513
fix(e2e): resolve mounted macOS desktop homes
2026-06-20 16:51:20 +02:00
Vincent Koc
7b329ade32
fix(e2e): reject malformed package lock pids
2026-06-20 16:21:27 +02:00
Vincent Koc
48b338a5a9
fix(e2e): report signaled host server startups
2026-06-20 16:14:16 +02:00
Vincent Koc
739636fc33
fix(parallels): reap signaled host command groups
2026-06-20 12:08:29 +02:00
Vincent Koc
9111d8ed85
fix(e2e): preserve host command timeout grace
2026-06-20 10:33:04 +02:00
Vincent Koc
2c3b582c04
fix(scripts): avoid pnpm in parallels smoke wrappers
2026-06-19 16:47:03 +02:00
Vincent Koc
aaceaf8e7c
fix(e2e): clear streaming host command timers
2026-06-19 04:37:43 +02:00
Vincent Koc
6325a8b5f4
fix(e2e): clean Parallels guest temp scripts
2026-06-19 04:13:03 +02:00
Vincent Koc
70e39da00f
fix(e2e): reject invalid parallels smoke ports
2026-06-18 20:15:33 +02:00