Skip to content

Conversation

@milux
Copy link
Contributor

@milux milux commented Mar 18, 2025

Introduced consistent trait-based access to CSAF components like products, branches, relationships, and vulnerabilities. This improves modularity, type safety, and simplifies code extensibility for both versions. Tests were adjusted to validate the updated structure.

This refactoring also includes a fix of test 6.1.34, which has been expedient in the course of the changes.

Introduced consistent trait-based access to CSAF components like products, branches, relationships, and vulnerabilities. This improves modularity, type safety, and simplifies code extensibility for both versions. Tests were adjusted to validate the updated structure.
@milux milux linked an issue Mar 18, 2025 that may be closed by this pull request
@milux milux mentioned this pull request Mar 18, 2025
@milux milux linked an issue Mar 18, 2025 that may be closed by this pull request
@milux milux requested review from oxisto and tschmidtb51 and removed request for tschmidtb51 March 18, 2025 10:58
@milux milux merged commit b0b99c9 into main Mar 18, 2025
5 checks passed
@milux milux deleted the feature/traits-refactoring branch March 18, 2025 11:08
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.

Use all available test files Implement test 6.1.34

2 participants