Commit Graph

385 Commits

Author SHA1 Message Date
Dallin Romney 8c64ca24b1 fix(qa): include pinned gateway restart in core runtime proof (#118009)
* fix(qa): run pinned gateway restart runtime pair

* fix(qa): run pinned pair before advisory report
2026-08-06 18:52:20 +08:00
Vincent Koc 9518564e30 fix(ci): preserve release evidence across reruns (#119380)
Punchcard-Session: silver-valley-valley-dt
2026-08-05 08:43:25 +08:00
Dallin Romney 7c93cff84a fix(release): accept trusted extended-stable validation evidence (#119264)
* fix(release): accept trusted extended-stable validation evidence

* fix(release): document trusted candidate promotion

* docs(release): clarify validation evidence recovery
2026-08-05 04:14:30 +08:00
Vincent Koc e99c289f3b fix(ci): avoid duplicate Matrix release QA runs (#119171)
* fix(ci): gate reusable Matrix QA runs

* docs(ci): document Matrix release QA budget
2026-08-05 03:31:00 +08:00
Vincent Koc 3026afb60b fix(ci): persist hydrated capability facts 2026-08-03 09:08:02 -07:00
Vincent Koc fff20ca647 fix(ci): require Docker only for routed workloads 2026-08-03 08:55:18 -07:00
Vincent Koc 8ac66719c7 style(ci): format hydration workflow assertions 2026-08-03 08:39:41 -07:00
Vincent Koc ac9380b9df fix(ci): route Docker-required hydration explicitly 2026-08-03 08:25:35 -07:00
Vincent Koc edb8476ac7 fix(ci): hardlink unprivileged pnpm installs 2026-08-03 08:04:16 -07:00
Vincent Koc 123c483391 fix(ci): co-locate unprivileged pnpm storage 2026-08-03 07:39:01 -07:00
Vincent Koc a67de423c9 merge: refresh Daytona hydration branch from main
* origin/main: (57 commits)
  fix(media): fall back when providers return empty output (#118660)
  fix(nextcloud-talk): allow bounded parallel room deliveries (#118692)
  test(state): reuse current agent database fixture (#118677)
  fix(scripts): bound check-file-utils git lookup (#111582)
  fix(slack): scope interactive conversation bindings safely (#118662)
  fix(agents): avoid false compaction after mid-turn precheck (#117963)
  fix(ui): show original filename on chat history attachment cards instead of managed UUID suffix (#118628)
  fix(whatsapp): preserve terminal retry exhaustion lifecycle (#118659)
  fix(doctor): audit every agent workspace (#111840)
  fix(release): skip unavailable Buzz on frozen candidates (#118670)
  fix(ui): surface onboarding and pairing clipboard failures (#118651)
  fix(config): stop plugin schemas rejecting the channel key core writes (#117992)
  test(memory): isolate wiki plugin fixtures (#118654)
  fix(line): clear default access token when removing account (#118055)
  feat: enable rich setup controls in custodian chat (#114631)
  test(ui): reuse responsive browser fixtures (#118655)
  chore(tui): stabilize queued-turn admission in Gateway PTY test (#118638)
  fix(xai): classify exhausted credits as billing (#118615)
  fix(otel): fail closed when configured TLS material is invalid (#118648)
  fix(cli): preserve gateway request errors in health JSON (#118645)
  ...
2026-08-03 07:17:56 -07:00
Dallin Romney baeaca2ad4 fix(release): skip unavailable Buzz on frozen candidates (#118670) 2026-08-03 21:00:02 +08:00
Vincent Koc 038cebd51f fix(ci): allow unprivileged Crabbox hydration 2026-08-03 02:11:19 -07:00
Vincent Koc 1ec2aa8209 fix(release): require requested validation children (#118031)
* fix(release): require requested validation children

* fix(release): bind Telegram reuse evidence
2026-08-03 02:39:59 +08:00
Dallin Romney 0ea8d565f2 fix(release): validate MiniMax M3 in stable lanes (#118017) 2026-08-02 23:02:49 +08:00
Peter Steinberger bf99e43ee7 refactor: consolidate full release child workflows (#117385) 2026-08-01 12:14:23 -07:00
Vincent Koc 93d99bbb08 fix(release): allow beta validation child completion (#117463)
* fix(release): allow beta validation child completion

* test(release): align package timeout contract
2026-08-01 23:43:07 +08:00
Peter Steinberger b5a59e0a7d refactor(docker): consolidate E2E scenario helpers (#117359)
* refactor(docker): consolidate E2E scenario helpers

* fix(ci): retain release harness entry

* test(docker): complete package helper fixture
2026-08-01 05:48:28 -07:00
Dallin Romney 6baf4dd15f fix(release): validate candidates before Docker publication (#117252)
* fix(release): validate candidates before Docker publication

* fix(release): complete Docker publication gates

* fix(release): serialize Docker publication
2026-08-01 16:08:49 +08:00
Vincent Koc b45ca07ec9 fix(ci): keep full release validation aligned with runtime state (#116653)
Align Telegram artifact reuse and packaged Docker validation with current GitHub Actions and runtime state contracts. Refresh affected regression fixtures and isolate test state.
2026-07-31 23:03:02 +08:00
Vincent Koc b7eceb4595 fix(ci): target Testbox VM SSH sockets 2026-07-31 22:14:56 +08:00
Vincent Koc a133f63488 fix(ci): preserve Testbox cancellation finalization 2026-07-31 22:14:56 +08:00
Vincent Koc b702dcf4c5 fix(ci): close inbound Testbox SSH sessions 2026-07-31 22:14:56 +08:00
Vincent Koc 76ec3e96b6 test(ci): align Testbox lifecycle assertions 2026-07-31 22:14:56 +08:00
Vincent Koc e47a1c3e1c fix(ci): close Testbox client sockets 2026-07-31 22:14:56 +08:00
Vincent Koc 3d2dbec9ce fix(ci): close Testbox SSH sessions on teardown 2026-07-31 22:14:56 +08:00
Vincent Koc bd997c686f fix(ci): reuse Testbox dependency snapshot 2026-07-31 22:14:56 +08:00
Peter Steinberger 25bb1da3a7 fix(packaging): keep tracked skills visible without a brittle global ignore list (#116766)
* fix(ci): keep tracked repository skills visible without allowlists

* style(skills): format newly visible issue sweep skill

---------

Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 04:05:04 -07:00
Vincent Koc 33fd59a4bb fix(release): skip unavailable Buzz QA runner (#116753) 2026-07-31 18:51:00 +08:00
Vincent Koc 37b1a71654 fix(release): unblock beta validation workflows (#116708)
* fix(release): repair beta validation workflow state

* fix(qa): dispatch yielded fanout runs without task tracking

* fix(test): honor GPT-Live shard opt-in
2026-07-31 15:47:11 +08:00
Patrick Erichsen 61cf4b9246 test(buzz): add live QA Lab channel lane (#116298)
* feat(buzz): add live QA runner

* ci(qa): add gated Buzz live lane

* docs(qa): document Buzz live testing

* fix(buzz): keep QA relay type private

* test(buzz): type QA suite mock

* fix(buzz): preserve racing QA reply relations

* fix(qa): harden Buzz credential redaction

* fix(buzz): ignore retained QA relay events

* fix(buzz): clean up observer setup failures

* test(buzz): return complete racing messages

* fix(buzz): default QA credentials to file

* fix(qa): validate pooled Buzz secrets

* fix(qa): redact structured Buzz auth tags

* fix(buzz): preserve QA credential env override

* fix(qa): redact inspected Buzz auth tags

* test(buzz): limit live QA to supported scenarios

* ci(qa): run Buzz lane in release checks

* fix(qa): require secure remote Buzz relays

* fix(qa): satisfy Buzz QA validation gates

* fix(qa): inject credential leasing into transport adapters
2026-07-30 17:44:27 -07:00
Vincent Koc a473fc6f3e fix(ci): extend OpenAI live profile setup budget (#116580) 2026-07-30 23:40:02 +00:00
Dallin Romney c06191e6fb fix(ci): pass OpenAI credentials to Matrix live frontier (#116434) 2026-07-30 23:40:06 +08:00
Dallin Romney c854a04696 fix(ci): validate frozen release candidates faithfully (#116357) 2026-07-30 18:57:32 +08:00
Dallin Romney bf8da2537c improve(ci): fail_fast option for release validation, off by default (#116352)
* ci: make release validation fail-fast optional

* ci: pass release QA fail-fast as boolean

* test: format release validation helper test
2026-07-30 18:53:41 +08:00
Vincent Koc 1065c1d697 fix(ui): identify source builds in settings footer (#116134)
* fix(ui): identify source builds in settings footer

* fix(release): classify all official Control UI builds
2026-07-30 08:58:34 +08: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
Dallin Romney 0723c68b57 refactor(qa): remove execution sharding (#115787) 2026-07-29 17:06:57 +08:00
Dallin Romney f027d7bcf6 refactor(qa): make Matrix sharding execution-owned (#115589)
* refactor(qa): make sharding execution-owned

* test(qa): simplify transport selection coverage
2026-07-29 15:23:37 +08:00
Dallin Romney aca7b59526 refactor: make Telegram release workflow tests behavioral (#114023)
* refactor: make Telegram release workflow tests behavioral

* test: fix Telegram release workflow CI
2026-07-29 13:23:35 +08:00
Peter Steinberger 1a13bc5c54 fix(ci): validate frozen Matrix QA targets (#115298)
* fix(ci): support frozen Matrix QA profiles

* style(ci): format Matrix workflow contract test
2026-07-28 13:22:56 -04:00
Dallin Romney 9feb6ad161 refactor(qa): make scenario selection taxonomy-owned (#114055)
* refactor(qa): remove scenario execution profiles

* fix(qa): preserve smoke CI membership

* test(qa): drop redundant smoke pack order check

* refactor(qa): remove Matrix runner profiles

* refactor(qa): simplify Matrix CI orchestration

* refactor(qa): derive execution sets from taxonomy

* fix(qa): keep Matrix shard helper private

* refactor(qa): derive profile scenarios from taxonomy

* refactor(qa): reconcile taxonomy selection

* refactor(qa): use canonical profile planning

* refactor(qa): select canonical coverage owners

* fix(qa): keep profile selector internal

* refactor(qa): remove representative coverage owners
2026-07-28 22:23:41 +08:00
Peter Steinberger 37cf0c6064 improve: reduce GPT-5.6 coding harness overhead (#114574)
* improve: reduce GPT-5.6 coding harness overhead

* refactor: extract runtime parity timing helpers

* fix(qa): verify native apply-patch runtime parity

* fix(qa): use mock patch execution evidence

* fix(qa): preserve workspace templates in full syncs

* fix(qa): make rejected patch fixtures deterministic

* fix(qa): prove apply-patch workspace containment

* fix(qa): expose runtime prompt-cache usage

* fix(codex): confine forced private QA patch turns

* fix(qa): verify native patch execution and sandbox precedence

* fix(qa): execute native patches and prove disk mutation

* fix(codex): avoid duplicate native patch registration

* perf(agents): keep code mode catalog guidance compact

* fix(qa): make native Codex patch evidence deterministic

* fix(qa): recognize native sandbox denial errors

* fix(qa): advertise native Codex mock model capabilities

* fix(qa): seed native Codex mock model catalog at startup

* fix(qa): recognize native Codex patch denial results

* fix(ci): repair Codex harness parity checks

* fix(qa): distinguish unknown prompt-cache measurements

* fix(qa): accept native Codex project patch denials

* fix(ci): isolate runtime parity report contracts

* fix(codex): eliminate native runtime transport overhead

* fix(qa): consume runtime parity report contract

* fix(qa): compare matched runtime timing captures

* fix(qa): type native response delta context

* fix(qa): satisfy native codex websocket lint
2026-07-27 19:24:52 -04:00
Peter Steinberger 277e887c3a fix(release): validate frozen runtime pair evidence (#114707)
* fix(release): validate frozen runtime pair evidence

* fix(release): pin frozen runtime gap identities

* style(release): satisfy frozen validator lint

* fix(ci): repair release blocker checks
2026-07-27 15:49:42 -04:00
Peter Steinberger 3796a45911 fix(release): keep advisory summaries portable on macOS (#114371) 2026-07-27 02:38:11 -04:00
Peter Steinberger fee6db765d fix(openai): prevent onboarding from offering unavailable account models (#114356)
* fix(openai): keep account models and onboarding release proof authoritative

* fix(openai): document configured model catalog authority
2026-07-27 02:23:50 -04:00
Peter Steinberger 8684e7ce03 fix: restore beta runtime release gates (#114064)
* test(qa): fix release runtime recovery gates

* test(qa): typecheck restart execution assertions
2026-07-26 03:58:41 -04:00
Peter Steinberger 71c654c72d fix(release): install package validation dependencies (#113907)
* fix(release): install package validation dependencies

* fix(release): isolate artifact validation tooling
2026-07-25 16:29:20 -07:00
Peter Steinberger d4c5b673f3 test(scripts): slim workflow guard monoliths (#113650)
* test: slim package acceptance workflow guards

* test: drop disabled CI timing guard

* test: consolidate Docker workflow guards

* test(scripts): align plugin sweep guard with lifecycle tracing

* test(scripts): restore release wiring contracts
2026-07-25 06:27:19 -07:00
Peter Steinberger 5bea268128 feat(anthropic): complete Claude Opus 5 rollout (#113392)
* feat(models): add Claude Opus 5 support

* test(models): align Opus 5 setup fixtures

* test(models): update ambient Opus 5 detection

* fix(models): reconcile Opus 5 support with main
2026-07-24 14:55:36 -07:00