Skip to content

Refactor getter traits for CSAF 2.0 and CSAF 2.1. #25

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 18, 2025

Conversation

milux
Copy link
Collaborator

@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
1 participant