Skip to content

fix(parser): validate feishu config limits#1645

Merged
qin-ctx merged 1 commit intovolcengine:mainfrom
duyua9:fix/feishu-config-validate
Apr 23, 2026
Merged

fix(parser): validate feishu config limits#1645
qin-ctx merged 1 commit intovolcengine:mainfrom
duyua9:fix/feishu-config-validate

Conversation

@duyua9
Copy link
Copy Markdown
Contributor

@duyua9 duyua9 commented Apr 22, 2026

Summary

  • add FeishuConfig.validate() to reject empty domain and non-positive Feishu import limits/timeouts
  • add focused config validation tests for default acceptance and invalid Feishu values

Validation

  • python3 - <<'PY' ... FeishuConfig().validate() ... invalid cases raise ValueError ... PY
  • python3 -m py_compile openviking_cli/utils/config/parser_config.py tests/parse/test_markdown_char_limit.py

@github-actions
Copy link
Copy Markdown

PR Reviewer Guide 🔍

Here are some key observations to aid the review process:

⏱️ Estimated effort to review: 1 🔵⚪⚪⚪⚪
🏅 Score: 95
🧪 PR contains tests
🔒 No security concerns identified
✅ No TODO sections
🔀 No multiple PR themes
⚡ No major issues detected

@github-actions
Copy link
Copy Markdown

PR Code Suggestions ✨

No code suggestions found for the PR.

@qin-ctx qin-ctx merged commit 7233a33 into volcengine:main Apr 23, 2026
6 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in OpenViking project Apr 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants