* Don't unstash the piper binary if it is already present.
* Fixed method name.
* Removed changes to unit test.
* Updated unit tests to account for the check whether the piper binary exists.
* Updated the Maven test to account for the piper binary existance check.
* Updated tests to account for the piper binary existance check.
* Set the shell return value for a test.
* See if it will output the real failure reason.
* Removed code that triggered a different error message if sh(Map) is encountered.
* Added missing constructor parameter.
* Pass the script to the constructor of PiperGoUtils.
* Reverted change to code that is now removed from the master branch.
* Re-instated deleted function.
* Re-add fix to use the correct constructor for PiperGoUtils.
* Increase docker image version
* Add --wait
* Test
* Adapt to new cf cli
* Parse both for cf cli v8 and v7
* Remove input
* Adapt to feedback
* Check for nil error
* fix(Fortify):simplify plain text .sarif and gzip the complete result
* fix(Fortify):no longer add snippet text to .sarif to reduce file size (still keep end/start lines)
* fix: formatting
* fixes change in protecode for cvss from float to string
* Fixes protecode json files with new string format for cvss
Co-authored-by: Vyacheslav Starostin <vyacheslav.starostin@sap.com>
* Added image SAP CI/CD vs Piper
Comparison SAP Continuous Integration and Delivery vs Project "Piper"
* Added links to SAP CI/CD service
* Apply suggestions from code review
Co-authored-by: Sarah Lendle <44202907+SarahLendle@users.noreply.github.com>
* Added information about support methods
* Fixed documentation formatting issues
* fixed formatting
* Deleted trailing spaces
Co-authored-by: Thorsten Duda <thorsten.duda@sap.com>
Co-authored-by: Sarah Lendle <44202907+SarahLendle@users.noreply.github.com>
* Fix logic for engineConfigurationID
Use the project-level value if no value is defined in the piper config.
Remove the default value of 1 for engineConfigurationID.
* Add the OS agnostic way of installing golangci-lint
* Fix
* Clean up
* Modify unit tests
* Rename downloaded archive
* Refactor
* Expose golangci-lint url as a parameter
* Clean up
* Rename parameter
* Update mock
* Fix golangci-lint version
* Improved Error Handling
* correct error
* error format derective
* missing +
* correct format
* correct format 2
* format 3
* format
* combining - if err
* format
* format
* format
* format
* format
* format
* corr. lint
* format
* format
Co-authored-by: Daniel Bernd <93763187+danManSAP@users.noreply.github.com>
* refactor: rebranding
rebranding from SAP Cloud Platform to SAP BTP
* refactor: rebranding from SCP to BTP
Co-authored-by: tiloKo <70266685+tiloKo@users.noreply.github.com>
* improved failOnSeverity Handling & Messaging
* variable correct
* Unit Test adapt
* more Unit Tests
* remove space
* function rename
* Unit Test
* stack trace like Error Output using errors.Errorf
* remove space
* remove fmt import as not used
* remove error-wrapping directive %w
* formatting directives %v for errors.Errorf
Co-authored-by: Daniel Bernd <93763187+danManSAP@users.noreply.github.com>
Co-authored-by: tiloKo <70266685+tiloKo@users.noreply.github.com>
* Clarify ans hook configuration
* Imrpove link text
* Imrpove text
* Furhter improvements
Co-authored-by: Linda Siebert <39100394+LindaSieb@users.noreply.github.com>