Peter Steinberger
|
958ca2ebec
|
test(extensions): move registry channel contracts
|
2026-04-20 20:55:39 +01:00 |
|
Peter Steinberger
|
9c9ca5f431
|
test(extensions): move channel contracts to owners
|
2026-04-20 20:55:39 +01:00 |
|
Peter Steinberger
|
0f1ce47033
|
test(extensions): move provider contracts to owners
|
2026-04-20 20:55:39 +01:00 |
|
Peter Steinberger
|
6e58da9750
|
build: stabilize a2ui bundle inputs
|
2026-04-20 20:28:48 +01:00 |
|
Peter Steinberger
|
704feda9da
|
ci: split channel contract shards further
|
2026-04-20 20:17:57 +01:00 |
|
Peter Steinberger
|
cf7b906216
|
perf: defer unconfigured gateway hooks
|
2026-04-20 19:47:35 +01:00 |
|
Peter Steinberger
|
b3a0da7c5e
|
test(extensions): split outbound payload contracts
|
2026-04-20 19:37:20 +01:00 |
|
Peter Steinberger
|
bcf17447f0
|
test: share execFile builtin mock
|
2026-04-20 19:20:46 +01:00 |
|
Peter Steinberger
|
7aebac697e
|
ci: split remaining slow test shards
|
2026-04-20 19:15:45 +01:00 |
|
Peter Steinberger
|
02a6e78531
|
test: share spawnSync builtin mock
|
2026-04-20 19:08:24 +01:00 |
|
Peter Steinberger
|
43a34e23b3
|
test: share lazy channel contract surface
|
2026-04-20 18:59:45 +01:00 |
|
Peter Steinberger
|
254417a344
|
test: stabilize BlueBubbles catchup parallelism
|
2026-04-20 18:06:45 +01:00 |
|
Peter Steinberger
|
17bac9e22d
|
test: isolate BlueBubbles shard under parallelism
|
2026-04-20 18:06:45 +01:00 |
|
Peter Steinberger
|
9d168dd2f3
|
test: cover changed runner routing
|
2026-04-20 18:00:09 +01:00 |
|
Peter Steinberger
|
ca2d89bc4d
|
test(extensions): move channel contracts out of core
|
2026-04-20 17:59:51 +01:00 |
|
Peter Steinberger
|
47d42606ac
|
fix: repair bundled plugin runtime deps on startup
|
2026-04-20 17:47:55 +01:00 |
|
Peter Steinberger
|
87083edf0a
|
test: share postpublish slack fixture
|
2026-04-20 17:43:57 +01:00 |
|
Peter Steinberger
|
f8fdd854ed
|
test: share clawhub release tooling fixture
|
2026-04-20 17:42:42 +01:00 |
|
Peter Steinberger
|
97e79bb5f6
|
test: balance extension shard scheduling
|
2026-04-20 17:41:38 +01:00 |
|
Peter Steinberger
|
14eb1923b4
|
test: share postinstall davey fixture
|
2026-04-20 17:38:46 +01:00 |
|
Peter Steinberger
|
f304af6b74
|
test(core): guard security audit boundaries
|
2026-04-20 17:38:20 +01:00 |
|
Peter Steinberger
|
db2678528d
|
test: remove duplicate test project routing case
|
2026-04-20 17:36:26 +01:00 |
|
Peter Steinberger
|
b225d31179
|
ci: split remaining slow CI lanes
|
2026-04-20 17:29:11 +01:00 |
|
Peter Steinberger
|
0603ceba23
|
test: split heavy extension test shards
|
2026-04-20 16:50:01 +01:00 |
|
Peter Steinberger
|
0b239d163a
|
test: share build cache fixture
|
2026-04-20 15:59:29 +01:00 |
|
Peter Steinberger
|
788b47536c
|
feat: add changed-lane local gate
|
2026-04-20 15:48:20 +01:00 |
|
Peter Steinberger
|
3ecb713b00
|
perf: speed local checks and warm builds
|
2026-04-20 15:08:41 +01:00 |
|
Peter Steinberger
|
f6360da116
|
fix(deps): remove extension-owned deps from root install (#69335)
* fix(deps): remove extension runtime deps from root install
* fix(deps): keep bundled plugin deps local
* test(plugins): assert matrix deps stay plugin-local
|
2026-04-20 15:03:09 +01:00 |
|
Peter Steinberger
|
8a4332864b
|
fix(plugins): stop eager bundled plugin dep install (#69334)
* fix(plugins): stop eager bundled plugin dep install
* test(auto-reply): mock direct auth profile store imports
|
2026-04-20 14:41:18 +01:00 |
|
Peter Steinberger
|
ebcd475d24
|
test: update oxlint check wiring assertion
|
2026-04-20 14:02:51 +01:00 |
|
Peter Steinberger
|
1e4f3f2123
|
refactor(test): remove legacy extension test seams
|
2026-04-20 13:18:49 +01:00 |
|
Ayaan Zaidi
|
be47599cad
|
test(github-copilot): cover opus default model
|
2026-04-20 11:03:50 +05:30 |
|
Mariano
|
bd3ad3436e
|
tasks: add detached runtime plugin registration contract (#68915)
* tasks: register detached runtime plugins
* tasks: harden detached runtime ownership
* tasks: extract detached runtime contract types
* changelog: note detached runtime contract
* changelog: attribute detached runtime contract
|
2026-04-19 13:13:11 +02:00 |
|
Peter Steinberger
|
8c4ecf42df
|
fix: stabilize release smoke reruns
|
2026-04-19 09:05:33 +01:00 |
|
Peter Steinberger
|
ac8f0c9c0d
|
chore: prepare 2026.4.19-beta.1 release
|
2026-04-19 02:09:43 +01:00 |
|
Peter Steinberger
|
e069169765
|
perf: decouple plugin facades from extension types
|
2026-04-18 22:06:45 +01:00 |
|
Peter Steinberger
|
3a3ab31d2b
|
test: dedupe plugin contract helper assertions
|
2026-04-18 21:12:54 +01:00 |
|
Gustavo Madeira Santana
|
35e31ed351
|
Docs: capture test performance guardrails
|
2026-04-18 16:09:27 -04:00 |
|
Peter Steinberger
|
2d59395883
|
refactor: move provider endpoint metadata into manifests
|
2026-04-18 21:06:50 +01:00 |
|
Peter Steinberger
|
155162a8cd
|
chore(lint): enable additional cleanup rules
|
2026-04-18 20:37:13 +01:00 |
|
Peter Steinberger
|
4fa961d4f1
|
refactor(lint): enable map spread rule
|
2026-04-18 20:37:12 +01:00 |
|
Peter Steinberger
|
85912849cc
|
refactor: move extension markers into manifests
|
2026-04-18 20:16:44 +01:00 |
|
Peter Steinberger
|
1f1ff0567a
|
refactor(lint): reduce map spread patterns
|
2026-04-18 19:27:43 +01:00 |
|
Peter Steinberger
|
a7e029fde9
|
refactor: cache provider tool runtimes
|
2026-04-18 19:05:00 +01:00 |
|
Peter Steinberger
|
3f3bc97cd3
|
chore(lint): enable warning comments rule
|
2026-04-18 18:55:18 +01:00 |
|
Peter Steinberger
|
df525b90f2
|
chore(lint): enable unnecessary type parameter rule
|
2026-04-18 18:31:13 +01:00 |
|
Peter Steinberger
|
e7d33b4870
|
refactor: finish dynamic import cleanup
|
2026-04-18 17:54:38 +01:00 |
|
Vincent Koc
|
e5747629c3
|
fix(test): stabilize workspace package test imports
|
2026-04-18 06:45:09 -07:00 |
|
Onur
|
361750775d
|
CI: stabilize live release lanes (#67838)
* CI: stabilize live release lanes
* CI: widen codex live exclusions
* Gateway: stop live config/auth lazy re-imports
* CI: mount writable live Docker homes
* Live: tighten retry and provider filter overrides
* CI: use API-key auth for codex live lanes
* CI: fix remaining live lanes
* CI: stop forwarding live OpenAI base URLs
* Gateway: fix live startup loader regression
* CI: stop expanding OpenAI keys in live Docker lanes
* CI: stop expanding installer secrets in Docker
* CI: tighten live secret boundaries
* Gateway: pin Codex harness base URL
* CI: fix reusable workflow runner label
* CI: avoid template expansion in live ref guard
* CI: tighten live trust gate
* Gateway: ignore empty Codex harness base URL
* CI: stabilize remaining live lanes
* CI: harden live retries and canvas auth test
* CI: extend cron live probe budget
* CI: keep codex harness lane on api-key auth
* CI: stage live Docker OpenAI auth via env files
* CI: bootstrap codex login for Docker API-key lanes
* CI: accept hosted-runner codex fallback responses
* CI: accept additional codex sandbox fallback text
* CI: accept hosted-runner live fallback variants
* CI: accept codex current-model fallback
* CI: broaden codex sandbox model fallbacks
* CI: cover extra codex sandbox wording
* CI: extend cli backend cron retry budget
* CI: match codex models fallbacks by predicate
* CI: accept configured-models live fallback
* CI: relax OpenAI websocket warmup timeout
* CI: accept extra codex model fallback wording
* CI: generalize codex model fallback matching
* CI: retry cron verify cancellation wording
* CI: accept interactive codex model entrypoint fallback
* Agents: stabilize Claude bundle skill command test
* CI: prestage live Docker auth homes
* Tests: accept current Codex models wording
* CI: stabilize remaining live lanes
* Tests: widen CLI backend live timeout
* Tests: accept current Codex model summary wording
* CI: disable codex-cli image probe in Docker lane
* Tests: respect CLI override for Codex Docker login
* Tests: accept current Codex session models header
* CI: stabilize remaining live validation lanes
* CI: preserve Gemini ACP coverage in auth fallback
* CI: fix final live validation blockers
* CI: restore Codex auth for CLI backend lane
* CI: drop local Codex config in live Docker lane
* Tests: tolerate Codex cron and model reply drift
* Tests: accept current Codex live replies
* Tests: retry more Codex cron retry wording
* Tests: accept environment-cancelled Codex cron retries
* Tests: retry blank Codex cron probe replies
* Tests: broaden Codex cron retry wording
* Tests: require explicit Codex cron retry replies
* Tests: accept current Codex models environment wording
* CI: restore trusted Codex config in live lane
* CI: bypass nested Codex sandbox in docker
* CI: instrument live codex cron lane
* CI: forward live CLI resume args
* Tests: accept interactive Codex model selection
* Tests: bound websocket warm-up live lane
* CI: close live lane review gaps
* Tests: lazy-load gateway live server
* Tests: avoid gateway live loader regression
* CI: scope reusable workflow secrets
* Tests: tighten codex models live assertion
* Tests: normalize OpenAI speech live text
|
2026-04-18 03:18:12 +02:00 |
|
Peter Steinberger
|
c8d722d093
|
test: fix rebased local gates
|
2026-04-18 01:49:54 +01:00 |
|