Commit graph

1372 commits

Author SHA1 Message Date
Peter Steinberger
5a81c4000c
chore: tighten plugin boundary export audit 2026-04-27 11:47:09 +01:00
Peter Steinberger
d337fa8946
test: align build profile guard expectations 2026-04-27 11:31:57 +01:00
Peter Steinberger
a421e0be84
test: fix plugin registry CI contracts 2026-04-27 11:25:06 +01:00
Peter Steinberger
a0aedea63d
fix: guard cli bootstrap imports 2026-04-27 11:24:35 +01:00
Peter Steinberger
c20bcc59a8
fix(git-hooks): skip ignored staged paths 2026-04-27 11:12:55 +01:00
Peter Steinberger
cf499101a2
fix(agents): normalize Windows runtime imports (#72731)
* fix(agents): normalize Windows runtime imports

* test(providers): align manifest contract coverage
2026-04-27 10:34:25 +01:00
Peter Steinberger
8b85f2c163
test: align provider contract aliases 2026-04-27 10:33:56 +01:00
Peter Steinberger
57092a1794
ci: harden cross-os release harness on Windows 2026-04-27 10:03:38 +01:00
Peter Steinberger
3f895e5b49
test: dedupe hot unit fast coverage 2026-04-27 10:02:46 +01:00
Vincent Koc
caba05b94a
fix(plugins): harden bundled install/uninstall sweep
Fix bundled plugin install/uninstall sweep coverage and avoid persisting invalid placeholder config for config-gated bundled plugins.
2026-04-27 01:57:40 -07:00
Peter Steinberger
6c8f0d04c3
test: trim unit-fast hotspots 2026-04-27 09:46:06 +01:00
Peter Steinberger
b9b15bec85
fix(ci): stabilize full validation probes 2026-04-27 09:30:53 +01:00
Peter Steinberger
c1d827844c
test: speed up unit fast lane 2026-04-27 08:49:09 +01:00
Peter Steinberger
84929bf85b
fix: clean runtime deps backup owner marker 2026-04-27 08:43:03 +01:00
Peter Steinberger
15e634d50c
fix(plugins): normalize windows override imports 2026-04-27 08:39:42 +01:00
Peter Steinberger
4514a73170
fix: preserve live runtime deps temp dirs 2026-04-27 08:39:35 +01:00
Peter Steinberger
98e7242b53
test: split ui unit tests from generic lane 2026-04-27 08:35:04 +01:00
Vincent Koc
1fc5b2b703
feat(migrations): add plugin-owned Hermes import
* feat: add migration providers

* feat: offer Hermes migration during onboarding

* feat(hermes): map imported config surfaces

* feat(onboard): require fresh migration imports

* docs(cli): clarify Hermes import coverage

* chore(migrations): rename Hermes importer package

* chore(migrations): rewire Hermes importer id

* fix(migrations): redact migration JSON details

* fix(hermes): use provider runtime for config imports

* test(hermes): cover missing source planning

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-04-27 00:34:29 -07:00
Vincent Koc
75c52b6c41
fix(ci): expose package deps to Telegram QA harness (#72680)
* fix(ci): expose package deps to telegram QA harness

* fix(ci): link QA package runtime deps

* fix(agents): guard replay metadata in empty retries

* fix(ci): keep plugin update smoke migration-stable
2026-04-27 00:33:29 -07:00
Peter Steinberger
d23ee2f702
fix: hide bundled runtime npm windows 2026-04-27 08:31:07 +01:00
Peter Steinberger
720ea766e6
fix(release): stabilize release validation probes 2026-04-27 08:27:45 +01:00
Peter Steinberger
708d833a76
test(ui): reuse ui test module environment 2026-04-27 08:19:24 +01:00
Peter Steinberger
729147dcb5
fix(cron): start isolated timeout after execution begins 2026-04-27 08:15:59 +01:00
Peter Steinberger
ec9b20263c
fix(docker): expose QA harness exports for package Telegram 2026-04-27 08:07:27 +01:00
Peter Steinberger
3d6d08116d
fix(release): expose QA package exports in Telegram acceptance 2026-04-27 08:02:23 +01:00
Peter Steinberger
8811112ab3
fix(release): stabilize full validation lanes 2026-04-27 07:46:44 +01:00
Vincent Koc
5c591a4e13
fix(test): build missing Docker images in Testbox 2026-04-26 23:33:43 -07:00
Peter Steinberger
67e6410e0f
ci: accept legacy bundled docker lane 2026-04-27 07:31:18 +01:00
Peter Steinberger
ca44ab65e6
ci(release): allow live E2E actions reads 2026-04-27 07:26:33 +01:00
Peter Steinberger
93ac2cefaa
ci(docker): resolve short refs before checkout 2026-04-27 07:18:57 +01:00
Peter Steinberger
a3fcb8db79
ci(docker): split bundled release lanes 2026-04-27 07:17:14 +01:00
Peter Steinberger
44a504cd39
ci: time-box package acceptance legacy compat 2026-04-27 07:11:14 +01:00
Peter Steinberger
ac5a1d1622
ci: forward package acceptance live secrets 2026-04-27 07:00:11 +01:00
Peter Steinberger
4b9c85776d
ci: allow package plugin metadata migrations 2026-04-27 06:42:14 +01:00
Peter Steinberger
5e9a96fafb
ci(docker): reuse cached e2e images for reruns 2026-04-27 06:29:09 +01:00
Peter Steinberger
32b1f0ce74
ci: narrow package acceptance to artifact lanes 2026-04-27 06:17:05 +01:00
Peter Steinberger
748daa4857
ci: make package acceptance legacy-safe 2026-04-27 05:46:06 +01:00
Peter Steinberger
fd06aeac04
test(docker): fixture ClawHub plugin smoke 2026-04-27 05:38:27 +01:00
Peter Steinberger
02455c0c52
ci: include telegram in release package acceptance 2026-04-27 05:14:19 +01:00
Peter Steinberger
09107e0b7f
ci: let telegram e2e use package artifacts 2026-04-27 05:09:16 +01:00
Peter Steinberger
0ff0c7ce57
ci: tolerate legacy qa inventory entries 2026-04-27 05:07:15 +01:00
Peter Steinberger
3c8760f16d
fix: allow heavyweight docker lanes at low parallelism 2026-04-27 05:04:52 +01:00
Peter Steinberger
940f67e524
test(docker): use packaged gateway expect-final smoke 2026-04-27 05:01:36 +01:00
Peter Steinberger
36c08e0288
test(docker): keep web search smoke on one gateway connection 2026-04-27 04:51:55 +01:00
Peter Steinberger
02d266c6c4
ci: split package acceptance refs 2026-04-27 04:39:19 +01:00
Peter Steinberger
6a05b9eec5
ci: fix package acceptance permissions 2026-04-27 04:27:45 +01:00
Peter Steinberger
76de167ca1
ci: add package acceptance workflow 2026-04-27 04:25:31 +01:00
Peter Steinberger
cbbd860ef9
test(docker): isolate installer smoke sessions 2026-04-27 04:01:46 +01:00
Peter Steinberger
6d0e84aadb
test(docker): skip bootstrap ritual in install smoke 2026-04-27 03:41:47 +01:00
Vincent Koc
a5f6603e61
fix(release): clarify control ui build requirement 2026-04-26 19:24:37 -07:00