Skip to content

Cherry-pick e8ad80afc: test: cover invalid talk config inputs#1293

Merged
alexey-pelykh merged 1 commit intomainfrom
cherry-pick/e8ad80afc-invalid-talk-config
Mar 14, 2026
Merged

Cherry-pick e8ad80afc: test: cover invalid talk config inputs#1293
alexey-pelykh merged 1 commit intomainfrom
cherry-pick/e8ad80afc-invalid-talk-config

Conversation

@alexey-pelykh
Copy link
Copy Markdown

Cherry-pick from upstream

Upstream commit: e8ad80afc
Author: steipete
Tier: AUTO-PICK

Adds schema-level tests for invalid talk config inputs (silenceTimeoutMs positive integer acceptance + rejection of boolean/string/float values). Union-merged with fork's existing tests that already covered the config-load-level validation and provider mismatch cases.

Conflict resolution

  • add/add conflict: both fork and upstream independently created these test files
  • Fork's config.talk-validation.test.ts kept as-is (more comprehensive, fork behavior pattern)
  • Upstream's zod-schema.talk.test.ts schema tests added to fork's existing provider tests (rebranded OpenClawSchemaRemoteClawSchema)

Depends on #1292

Closes #905 — commit 2/4

🦀 Cherry-picked with RemoteClaw HQ

@alexey-pelykh alexey-pelykh merged commit d28301b into main Mar 14, 2026
7 checks passed
@alexey-pelykh alexey-pelykh deleted the cherry-pick/e8ad80afc-invalid-talk-config branch March 14, 2026 10:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Cherry-pick: upstream config/types updates (4 commits)

2 participants