final touches before moving DMS to test-suite
requested to merge 80-run-security-pipeline-to-generate-artifacts-to-defectdojo-in-all-relevant-repos into develop
This merge request aims to round the final rough edges before moving DMS to use the cicd pipeline described in this repository. It also implements new features. The idea was to keep those two separated, new features and pipeline migration, but you know how things go...
The overall points developed here are:
- coverage html report publication both to the web server and to testmo
- coverage report fix (in % of code covered)
- refactor replicated "rules" in code coverage
- update package-builder's golang to 1.21 (nunet-infra#197)
- disable flawfinder (port from nunet-infra!70 (merged))
Apart from the coverage html report and coverage % fix, this pipeline should be compatible with the one described in nunet/nunet-infra> develop branch.
Testing this MR should use device-management-service!337 (merged). Before merging this MR in DMS, we have to first merge this and then change the referenced branch to use develop
from nunet/test-suite>.
Related to #80
Resolves nunet-infra#197
Edited by Gabriel Chamon