xingzhou
66990b207f
fix(ci): bound CLI installer smoke curl with connect and max-time ( #109927 )
...
* fix(ci): bound CLI installer smoke curl with connect and max-time
The non-root CLI installer smoke pipes curl directly into bash under a
single docker-run timeout. curl has no default connect or total timeout,
so a stalled CDN connect or hung response body could pin the container
until the outer docker-run budget kills it. Bound the curl with the same
--connect-timeout 30 --max-time 300 shape already used by install-sh-smoke
and install-sh-e2e, and enable pipefail so curl failures are not masked
by the bash consumer.
* test(ci): cover bounded CLI installer pipeline
* fix(ci): bound preceding non-root installer download
* fix(ci): harden bounded installer URL handoff
Co-authored-by: zhang-guiping <zhang.guiping@xydigit.com >
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-18 06:59:29 +01:00
Peter Steinberger
6ef2c1594d
fix(ci): preserve QA package intent boundaries ( #104207 )
...
* fix(ci): preserve QA package intent boundaries
* test(ci): track rerun helper temp dirs
---------
Co-authored-by: Peter Steinberger <peter@steipete.me >
2026-07-11 00:51: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
Vincent Koc
8755077fe4
fix(release): bundle AI runtime in installer smoke ( #103556 )
...
* fix(release): bundle AI runtime in installer smoke
* fix(release): verify bundled AI runtime loadability
* fix(release): preserve advisory doctor exits
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-10 02:13:41 -07:00
Vincent Koc
74bb2ad7a5
fix(package): reuse bundled artifact for install smoke
2026-07-07 02:31:09 +02:00
Vincent Koc
dd7376fdcb
fix(release): keep install smoke tarballs local
2026-06-17 03:00:09 +02:00
Vincent Koc
d3ab7e92ef
fix(ci): harden ARM smoke and browser checks
2026-06-03 07:30:12 -07:00
Peter Steinberger
ed63523db9
test(release): expect public latest in installer smoke
2026-05-30 20:01:22 +01:00
Peter Steinberger
10056c9346
test: harden docker smoke portability
2026-05-27 00:19:07 -04:00
Vincent Koc
92082723f7
fix(e2e): time out installer smoke containers
2026-05-26 12:36:06 +02:00
Vincent Koc
1c5b8353d6
fix(e2e): time out install smoke Docker copies
2026-05-26 11:57:32 +02:00
Vincent Koc
a9bf582684
fix(test): forward installer smoke controls
2026-05-26 05:51:05 +02:00
Vincent Koc
b1b28415c2
fix(scripts): avoid duplicate install smoke ui build
2026-05-25 09:58:39 +02:00
Peter Steinberger
4cc2b293db
ci: mount local installer scripts in smoke containers
2026-05-23 23:43:36 +01:00
Vincent Koc
68bcd4e39d
test(ci): harden installer smoke coverage
2026-05-23 13:19:12 +02:00
Peter Steinberger
df8505b09d
test: cover installer npm freshness policy
2026-05-19 00:15:49 +01:00
Peter Steinberger
b04c9380ed
fix(ci): harden full release live checks
2026-04-29 00:36:49 +01:00
Peter Steinberger
b28de9a7d9
ci: centralize docker build wrapper
2026-04-26 22:14:36 +01:00
Peter Steinberger
f3aaafbd70
ci: use latest stable install smoke baseline
2026-04-23 22:11:53 +01:00
Peter Steinberger
7ce36b4d12
ci: isolate non-root install smoke cache
2026-04-23 21:31:13 +01:00
Peter Steinberger
78fe353995
ci: harden install smoke npm cache cleanup
2026-04-23 21:19:20 +01:00
Peter Steinberger
956350bb9c
ci: share npm cache in install smoke
2026-04-23 20:57:31 +01:00
Peter Steinberger
e01c76eaf9
fix: guard empty docker host args in install smoke
...
(cherry picked from commit ddd05f4e89 )
2026-04-21 16:40:07 +01:00
Peter Steinberger
229eb72cf6
build: exclude private QA from npm package
2026-04-15 09:39:51 -07:00
Vincent Koc
890e299e30
fix(ci): align docker smoke cache tests and reuse built dist
2026-04-15 12:12:58 +01:00
Peter Steinberger
ec3bbae49b
test: cover npm global install smoke
2026-04-15 11:38:04 +01:00
Peter Steinberger
0eebb49fef
test: enforce npm pack budget in install smoke
2026-04-14 04:05:12 +01:00
Peter Steinberger
6709589117
test: harden npm install docker smoke
2026-04-11 21:36:45 -07:00
Peter Steinberger
0dd4958bc8
test(install): harden docker tgz smoke flow
2026-04-11 14:27:34 +01:00
Peter Steinberger
f9331fbe68
test(install): add docker tgz update smoke flow
2026-04-11 13:13:11 +01:00
Peter Steinberger
5b2888e1fd
test(install): pin smoke docker platform
2026-04-11 03:31:47 +01:00
Peter Steinberger
928a9e4915
fix: keep installer doctor non-interactive
2026-04-08 11:47:59 +01:00
Peter Steinberger
6b9915a106
refactor!: drop legacy CLAWDBOT env compatibility
2026-03-22 22:13:39 -07:00
Vincent Koc
60d20f9daf
Install Smoke: allow reusing prebuilt test images
2026-03-06 14:23:00 -05:00
Peter Steinberger
4dcb16d696
ci: fix install smoke docker helper path
2026-03-02 11:01:56 +00:00
Peter Steinberger
3a19b0201c
test(installer): drop legacy gum env from docker smoke
2026-02-22 18:44:21 +01:00
Peter Steinberger
48ddb1cc81
fix(ci): stabilize install smoke in docker
2026-02-21 20:39:34 +01:00
Peter Steinberger
ca43efa965
fix(ci): force npm install path in smoke docker tests
2026-02-18 03:25:14 +00:00
Peter Steinberger
9a7160786a
refactor: rename to openclaw
2026-01-30 03:16:21 +01:00
Peter Steinberger
6d16a658e5
refactor: rename clawdbot to moltbot with legacy compat
2026-01-27 12:21:02 +00:00
Peter Steinberger
83460df96f
chore: update molt.bot domains
2026-01-27 12:21:01 +00:00
Peter Steinberger
3de5ea818d
ci: speed up install smoke on PRs
2026-01-23 09:05:15 +00:00
Peter Steinberger
a740d563d7
chore: allow install smoke previous override
2026-01-14 00:07:50 +00:00
Peter Steinberger
ccd8950d40
ci: stabilize installer smoke
2026-01-12 00:17:07 +00:00
Peter Steinberger
60430fcd2e
chore: harden installer and add smoke ci
2026-01-12 00:00:54 +00:00
Peter Steinberger
e84eb3e671
test: add install.sh docker e2e smoke
2026-01-11 10:20:50 +00:00