Draft: Remove analyze code
What does this MR do?
The SAST IDE project does not need to act as an analyzer and so removes all code required for that functionality.
This MR:
- removes
analyze.go
and it's tests - Disables the CI job
test-custom-ca-bundle
since that only runs because this project happens to have the namesemgrep
- Removes the analyzer command from
main.go
- Remove
plugin
as it was only necessary forcommand
- Removes
cliarg.Parse
since it's only used by analyze - Remove post analyzers from Dockerfile and Dockerfile.fips
- Update Dockerfile and Dockerfile.fips to start the SAST IDE server by default
todo:
-
rebase against main -
update of README and removal of SAST IDE documentation - !477 (0b679097) -
simplify the generated report -
removal of report, command, ruleset -
removal of convert.go -
Add a message on start-up -
set exit handler !477 (comment 2073462335)
What are the relevant issue numbers?
Does this MR meet the acceptance criteria?
-
Changelog entry added -
Documentation created/updated for GitLab EE, if necessary -
Documentation created/updated for this project, if necessary -
Documentation reviewed by technical writer or follow-up review issue created -
Tests updated/added for this feature/bug -
Job definition updated, if necessary -
Conforms to the code review guidelines -
Conforms to the Go guidelines -
Security reports checked/validated by reviewer
Edited by Craig Smith