Skip to content

Conversation

@crvreddy
Copy link
Collaborator

1.Identify cargo packages from metadata.json file and added required information in Cyclonedx sbom.
2.Identify dependencies and update in cyclonedx sbom file.

crvreddy and others added 15 commits September 3, 2025 09:47
Implemented support for the Cargo package type in multiple classes, including `DisplayPackagesInfo`, `PackageUploadHelper`, `PackageUploadInformation`, and `UploadToArtifactory`. Introduced new methods for managing Cargo packages, updated the `ApiConstant` class with the Cargo file extension, and enhanced AQL queries to ensure proper handling of Cargo components. Adjusted existing methods to treat Cargo packages similarly to other package types like NPM, NuGet, and Debian.
Updated CA_UsageDocument.md with Cargo
@adityanarayanp adityanarayanp added Importance High Major impact work in progress started working on the issue and is in progress labels Sep 22, 2025
@adityanarayanp adityanarayanp added this to the v8.3.0 milestone Sep 22, 2025
Copy link
Collaborator

@adityanarayanp adityanarayanp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code does not meet the coding guidelines and there are too many lines of code in a single method doing multiple functionality, please do have a look at the SOLID principles.

And any changes of code to the common helper class needs to be also reflect to the individual package processors.

@crvreddy
Copy link
Collaborator Author

image

K B, Sumanth (FT D AA IN SGI EA EBT BE) and others added 2 commits September 24, 2025 14:29
@crvreddy crvreddy changed the base branch from development to feature/cargo September 25, 2025 04:44
@crvreddy crvreddy changed the base branch from feature/cargo to feature/cargomaster September 25, 2025 04:47
@adityanarayanp adityanarayanp added enhancement New feature or request UT/IT UT/IT labels Sep 25, 2025
@crvreddy crvreddy merged commit 9e0987c into feature/cargomaster Oct 7, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request Importance High Major impact UT/IT UT/IT work in progress started working on the issue and is in progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants