-
Notifications
You must be signed in to change notification settings - Fork 23
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
Discussion on how to handle --config-path option of the analyze command after pull-request 401 #417
Comments
On option 1: Removing |
With further discuss, we have decided to not remove this feature completely because the YAML input file (provided through Instead, this functionality will be "relocated" to a different place and have adjustments to its purpose.
Furthermore, the schema of this file should be adjusted to that we use the new data model with PURL (instead of the old one repo-based one). |
We have re-visited this matter and decide to remove |
As part of #401, the
--config-path
CLI option of Macaron has been agreed that it is not important for Macaron at the moment because of the following reasons:--config-path
option.repo-path
orbranch
ordigest
). The adding of-purl
in feat: add purl as a CLI options #401, we also decide that's not worth adding-purl
option to the config file because it would lead to potential conflicting values between the input yaml config file and other options.Therefore, it's decided to find a way to potentially remove the involvement of
--config-path
with the existing design of Macaron. There are multiple options, each with its own pros/cons. This ticket is created for the discussion on what is the best option to proceed.--config-path
option completely. Because this feature is not likely to be known and used by the users of Macaron (as far as we know), we don't need to go through a "Deprecated" process for it.--config-path
has support for pinning the dependencies version of the main software component that Macaron analyzes.--config-path
as it is and ignore it as we move on with the development (need to make sure that its existence won't be conflicted with any existing or future CLI options).--config-path
to a separated option/command as a "light-weight" SBOM option where the user could define the specific dependencies by themselves.When making any changes to this option, these are the aspects that we need to care about:
Please feel free to give your opinions and suggestions about this.
The text was updated successfully, but these errors were encountered: