Skip to content

Support skipping service param sets and some refactoring#108

Merged
darthsharp merged 3 commits into
mainfrom
feature/directlinks
Jul 12, 2026
Merged

Support skipping service param sets and some refactoring#108
darthsharp merged 3 commits into
mainfrom
feature/directlinks

Conversation

@darthsharp

Copy link
Copy Markdown
Contributor

No description provided.

…m set export and filtering logic.

- Replaced `KeyNotFoundException` with `DeviceNotFoundException` across APIs and tests.
- Introduced error handling for param set exports with `ReadError`.
- Enhanced whitelist filtering for param sets and updated CLI with validation logic.
- Added comprehensive tests for param set errors, whitelist filtering, and updated export workflows.
- Introduced `SkipServiceParamSet` option to exclude SERVICE ParamSets during export.
- Updated `DeviceExportOptions` and CLI commands to support the new filtering logic.
- Enhanced `DeviceExporter` to respect `SkipServiceParamSet` and whitelist prioritization.
- Added corresponding tests for export workflows, CLI commands, and filtering scenarios.
@darthsharp darthsharp merged commit 1a15a60 into main Jul 12, 2026
7 checks passed
@darthsharp darthsharp deleted the feature/directlinks branch July 12, 2026 19:11
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