Peter Steinberger
0a848362fd
fix(release): repair beta.2 plugin and package validation
...
Repair the beta.2 validation candidate at its owning boundaries:
- fail closed on conflicting approval channels and keep transient Slack member events retryable;
- tolerate sparse assistant usage history and align QA/release-only evidence with current runtime contracts;
- remove package/Docker harness dependency leaks and assert the installed `tsx` launcher path.
Verified by exact-head CI, focused QA/plugin/package Testboxes, full release preflight, clean Codex autoreview, and exact-head ClawSweeper review with no actionable findings or security concerns.
2026-08-10 22:59:00 -07:00
Peter Steinberger
88fc335323
fix(ci): support frozen script entrypoints ( #121208 )
...
* fix(ci): support frozen script entrypoints
* fix(ci): route frozen plugin tests through package script
* fix(release): support compiled candidate test helpers
* fix(release): support compiled upgrade helpers
* fix(release): mount trusted upgrade runtime
* fix(release): preserve trusted tsx resolution
2026-08-10 10:31:21 +08:00
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
Vincent Koc
cbe3731f77
fix(release): make validation proof no-write ( #103737 )
...
* fix(release): make validation proof no-write
* test(release): align no-write workflow contracts
2026-07-10 08:18:44 -07:00
Vincent Koc
add9f3c6d3
fix(test): reject pathological Docker E2E limits
2026-06-23 09:26:54 +02:00
Vincent Koc
27310bfa34
fix(e2e): validate docker e2e ports
2026-06-19 00:09:47 +02:00
Vincent Koc
0df60ad306
fix(e2e): validate docker resource limits
2026-06-19 00:00:42 +02:00
Vincent Koc
2102166f86
fix(test): normalize docker stats heartbeat
2026-06-06 23:59:33 +02:00
Vincent Koc
fbde572491
fix(e2e): heartbeat resource-sampled docker lanes
2026-05-31 15:22:44 +02:00
Vincent Koc
55af31e0c6
fix(e2e): time out Docker image reuse probes
2026-05-26 11:42:02 +02:00
Vincent Koc
abc7b7b331
fix(e2e): clean functional Docker build inputs
2026-05-26 09:29:57 +02:00
Peter Steinberger
1c4262ef87
refactor: extract remaining docker e2e scenarios
2026-04-29 08:56:48 +01:00
Peter Steinberger
3f780bb27d
test: share Docker test-state wrapper
2026-04-28 18:47:45 +01:00
Vincent Koc
5c591a4e13
fix(test): build missing Docker images in Testbox
2026-04-26 23:33:43 -07:00
Peter Steinberger
d108110a89
ci: use packaged tarball for docker e2e
2026-04-26 23:10:33 +01:00
Peter Steinberger
b28de9a7d9
ci: centralize docker build wrapper
2026-04-26 22:14:36 +01:00
Peter Steinberger
a2db4c9cdd
ci: reuse docker e2e image across matrix
2026-04-23 06:02:51 +01:00
Peter Steinberger
112f6e1622
test: reuse prebuilt docker e2e image
2026-04-23 05:55:42 +01:00