Skip to content

refactor(sdk): extract security types into advanced_options module#255

Merged
DorianZheng merged 1 commit intomainfrom
refactor/advanced-options
Feb 13, 2026
Merged

refactor(sdk): extract security types into advanced_options module#255
DorianZheng merged 1 commit intomainfrom
refactor/advanced-options

Conversation

@DorianZheng
Copy link
Copy Markdown
Member

Summary

  • Extract PySecurityOptions and PyAdvancedBoxOptions from Python SDK options.rs into advanced_options.rs
  • Extract JsSecurityOptions, coercion helpers, and tests from Node SDK options.rs into advanced_options.rs

Mirrors the core crate's structure from PR #253.

Test plan

  • cargo clippy -p boxlite-python -p boxlite-node -- -D warnings — clean
  • cargo test -p boxlite-node — 5/5 pass
  • cargo fmt --check — clean
  • CI checks

Mirror the core crate's advanced_options extraction in both SDKs:
- Python: PySecurityOptions, PyAdvancedBoxOptions → advanced_options.rs
- Node: JsSecurityOptions, coerce helpers, tests → advanced_options.rs
@DorianZheng DorianZheng merged commit 2068a0e into main Feb 13, 2026
25 checks passed
@DorianZheng DorianZheng deleted the refactor/advanced-options branch February 13, 2026 06:42
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.

1 participant