Peter Steinberger
f6131a4fbf
build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks ( #114006 )
...
* build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks
npm 12 removed shrinkwrap (command + tarball/root loading). Delete all 82
committed npm-shrinkwrap.json files and stop publishing lockfiles; keep
pnpm-lock.yaml as the single reviewed dependency boundary. The generator
becomes scripts/generate-npm-package-lock.mjs and feeds plugin bundling via
a transient package-lock.json + npm ci (works on npm 11 and 12). Tarball
validation treats the published 2026.7.2 beta train as a shrinkwrap
transition; self-update npm detection now uses install topology instead of
the shipped shrinkwrap.
* fix(deps): repair lint, deadcode, and test-type lanes for the npm 12 migration
- sort integrity comparisons with an explicit comparator (oxlint)
- keep resolveBunGlobalNodeModules module-local (knip unused-export gate)
- model npm pack --json as npm<=11 array / npm 12 name-keyed object
- default calver destructuring in the tarball test fixture
2026-07-26 01:29:55 -04:00
Peter Steinberger
6a6d3465d8
improve: shorten release candidate validation ( #110316 )
...
* ci(release): shorten candidate validation critical path
* ci(test): parallelize memory extension lane
* ci(release): preserve read-only candidate validation
2026-07-18 03:39:03 +01:00
Vincent Koc
f13a10c798
fix(scripts): run gh without terminal formatting
2026-06-22 18:44:21 +08:00
clawsweeper[bot]
6f17c4cc6d
fix(doctor): stop promising --fix for working isolated shell-prompt cron jobs ( #94655 ) ( #94784 )
...
Summary:
- Merged fix(doctor): stop promising --fix for working isolated shell-prompt cron jobs (#94655 ) after ClawSweeper review.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(doctor): stop promising --fix for working isolated shell-prompt c…
Validation:
- ClawSweeper review passed for head 0d71970a16 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 0d71970a16
Review: https://github.com/openclaw/openclaw/pull/94784#issuecomment-4767423033
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: ZengWen-DT <290981215+ZengWen-DT@users.noreply.github.com >
Co-authored-by: Altay <altay@hey.com >
Approved-by: altaywtf
2026-06-22 10:42:21 +00:00
Vincent Koc
bebc5d847d
fix(scripts): reject short flag CI timing limits
2026-06-21 22:34:29 +02:00
Vincent Koc
5ecfee04f8
fix(ci): reject ambiguous run timing args
2026-06-06 22:50:49 +02:00
Vincent Koc
15cb26e6cb
fix(ci): reject empty timing job payloads
2026-06-06 21:22:55 +02:00
Peter Steinberger
980c91d293
docs: document ci dependency docs scripts
2026-06-04 23:42:32 -04:00
Vincent Koc
36d7ac31c2
fix(ci): reject malformed ci timing limits
2026-06-02 21:47:28 +02:00
Peter Steinberger
930bc9691b
fix(ci): page CI timing job reads
2026-06-01 14:33:39 +01:00
Peter Steinberger
d62bfab946
ci: split startup and shrinkwrap checks
2026-05-31 15:55:43 -04:00
Dallin Romney
93c30de17b
ci: restore timing summary artifact ( #87832 )
...
* ci: restore timing summary artifact
* ci: report pnpm warmup fanout timing
* ci: run timing summary from trusted base
2026-05-28 18:08:12 -07:00
Peter Steinberger
330ba1fa31
refactor: move canvas to plugin surfaces
2026-05-07 09:07:18 +01:00
Peter Steinberger
c53f63ccb8
ci: fix runner telemetry lint
2026-05-07 01:10:32 +01:00
Peter Steinberger
c3853611ee
ci: add runner fallback timing telemetry
2026-05-07 01:04:22 +01:00
Peter Steinberger
496d90c3b5
ci: split auto-reply shard timing
2026-04-25 23:47:00 +01:00
Peter Steinberger
2045c0977e
refactor: dedupe tooling helpers
2026-04-23 18:09:20 +01:00
Peter Steinberger
5feedbf4b6
fix: honor explicit CI timing run id
2026-04-23 15:43:50 +01:00
Peter Steinberger
dbd7966cfd
ci: remove runner caps after timing review
2026-04-23 15:41:32 +01:00
Peter Steinberger
77dbc1cda6
ci: rebalance test workers
2026-04-22 22:26:02 +01:00