Commit graph

9 commits

Author SHA1 Message Date
RoboClaw
1a5325f035
refactor: remove narrowly used helper dependencies (#158573)
* refactor: remove narrowly used helper dependencies

Replace markdown-it-task-lists and grammY runner sequencing with their local owners. Remove direct ms/pretty-ms usage and share the existing duration factors and formatting. Preserve rendering and parsing contracts, and keep overlapping Telegram lanes ordered when a predecessor fails.

Remove obsolete mocks, declarations, dependency metadata, and build references; regenerate the lockfile and Control UI boot manifest. Deduplicate an inherited over-limit replay test without changing coverage.

Closes #158499

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>

* refactor: remove narrowly used helper dependencies

Worked on by:
- @steipete

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>
OpenClaw-Publication: f4ef665a-7e2b-47ce-a454-adc19e798bee

* refactor: remove narrowly used helper dependencies

Worked on by:
- @steipete

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>
OpenClaw-Publication: abec5219-5bd0-4480-8604-a57c1063f638

* fix(ci): preserve base-only dependencies in UI comparison

Materialize removed dependency declarations from the archived base lockfile before overlaying the candidate toolchain. Keep both builds on the same Vite and compressor without restoring removed application dependencies.

Extend the real build regression with a dependency absent from the candidate and verify the original comparator fails to resolve it.

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>

* refactor: remove narrowly used helper dependencies

Worked on by:
- @steipete

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>
OpenClaw-Publication: 2db2eea4-87fe-4071-ab37-28da02f1bd24

* refactor: remove narrowly used helper dependencies

Worked on by:
- @steipete

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>
OpenClaw-Publication: 8c381a6d-38f2-417f-85ee-9353cb5694dc

---------

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>
2026-09-26 22:38:09 -07:00
Peter Steinberger
aa8732e72f
test: isolate maintainer and scheduled-message fixtures (#159200) 2026-09-26 16:22:45 -07:00
Peter Steinberger
b1b0b487f7
fix(maintainer): keep outer PR controls out of test fixtures (#157755)
* fix(update): restore npm-pack helper typechecking (#157659)

Use the canonical UpdateStepResult type owner after its concurrent mainline
extraction. The old module no longer exports the type. This corrects TS2459
without changing emitted runtime JavaScript.

Follow-up to #153236.

Co-authored-by: Jason (Json) <263060202+fuller-stack-dev@users.noreply.github.com>

* test(maintainer): isolate nested PR fixture environments

---------

Co-authored-by: Jason (Json) <263060202+fuller-stack-dev@users.noreply.github.com>
2026-09-24 19:59:20 -07:00
Jason (Json)
387f69830a
improve(pr): reuse managed source clones for cold worktrees (#149585)
* fix(worktrees): preserve caller-owned branches during allocation

* fix(worktrees): preserve caller Git policy in capacity worker

* improve(pr): reuse managed source clones for cold worktrees

* fix(pr): complete provisioning closure and fixture setup

* test(pr): preserve native ownership in provisioning fixtures

* test(pr): allow bounded linked-wrapper cleanup verification

* fix(pr): preserve aliased worktree parents during provisioning

* fix(pr): include current memory path helper in wrapper closure
2026-09-16 18:17:15 -06:00
Peter Steinberger
4c807f77fc
test(pr): initialize alias fixture dependencies once and make the link helper idempotent (#149638) 2026-09-15 21:04:15 -07:00
Vincent Koc
2dd0ed92ea
test(gateway): stabilize yielded-session settlement (#149558)
* test(gateway): stabilize yielded-session settlement

* test(pr): prepare dependencies for alias handoff fixtures (#149488)

* test(pr): refresh wrapper dependencies idempotently

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-09-16 02:26:18 +00:00
Vincent Koc
7450a11bd1
fix(pr): materialize dependencies for code-only wrappers (#149193)
* fix(pr): materialize dependencies for code-only wrappers

Matching linked wrapper code could skip anchor materialization without local dependencies, so hosted preparation failed while importing a helper dependency. Reuse the verified anchor and pinned package path for locked commands while preserving dependency-free administrative commands.

Validation: Bash syntax, targeted oxfmt, and full source review. Runtime validation is pending for the PR wrapper and hosted-gate test suites.

* test(pr): provide dependencies for linked cleanup fixtures
2026-09-15 15:38:19 -06:00
Peter Steinberger
2846c3ca8b
fix(tooling): use the pinned anchor component inventory (#134481) 2026-08-31 15:15:57 -07:00
Peter Steinberger
09595614c9
fix(scripts): restore missing helpers in materialized PR anchors (#134366)
* fix(scripts): restore missing helpers in materialized PR anchors

* fix(scripts): resolve PR wrapper paths physically
2026-08-31 12:21:44 -07:00