Skip to content
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

Add Synopsys Security Scan Workflow #30

Conversation

franziska-wegner
Copy link
Owner

@franziska-wegner franziska-wegner commented Dec 11, 2023

This PR introduces Synopsys security scan workflow to our framework. At the moment, it is unclear w.r.t. licensing and where to set the token for the intelligent security scan [3]. However, this PR introduces the coverity scan [1].

Links:
[1] Coverity Integrations: GitHub with GitHub-Hosted Runners
[2] Download and Build Synopsys Coverity Scan
[3] Synopsys Intelligent Security Scan
[4] Unofficial Coverity Scan

Below is a first analysis overview of the Synopsys framework.

Screenshot 2023-12-22 at 9 54 46 PM Screenshot 2023-12-22 at 9 55 17 PM Screenshot 2023-12-22 at 9 55 24 PM

@franziska-wegner franziska-wegner self-assigned this Dec 11, 2023
@franziska-wegner franziska-wegner added CI/CD Changes in the CI process tests Add or update tests to EGOA labels Dec 11, 2023
@franziska-wegner franziska-wegner linked an issue Dec 11, 2023 that may be closed by this pull request
@franziska-wegner franziska-wegner force-pushed the franziska-wegner/2023/december/CI/add-synopsys-security-scan-workflow branch from e3fb911 to 4c32046 Compare December 13, 2023 13:47
@franziska-wegner franziska-wegner force-pushed the franziska-wegner/2023/december/CI/add-synopsys-security-scan-workflow branch from 4c32046 to 8037d66 Compare December 13, 2023 18:04
Copy link

codecov bot commented Dec 13, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (9be6e79) 94.23% compared to head (3638c3d) 94.23%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #30   +/-   ##
=======================================
  Coverage   94.23%   94.23%           
=======================================
  Files          18       18           
  Lines        1491     1491           
=======================================
  Hits         1405     1405           
  Misses         86       86           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@franziska-wegner franziska-wegner force-pushed the franziska-wegner/2023/december/CI/add-synopsys-security-scan-workflow branch from 7bdd0e0 to adf9d28 Compare December 13, 2023 20:10
@franziska-wegner franziska-wegner force-pushed the franziska-wegner/2023/december/CI/add-synopsys-security-scan-workflow branch from adf9d28 to 4d6b05c Compare December 13, 2023 20:10
@franziska-wegner franziska-wegner enabled auto-merge (squash) December 23, 2023 05:49
@franziska-wegner franziska-wegner enabled auto-merge (squash) December 23, 2023 05:58
@franziska-wegner franziska-wegner merged commit 349a8f5 into main Dec 23, 2023
15 checks passed
@franziska-wegner franziska-wegner deleted the franziska-wegner/2023/december/CI/add-synopsys-security-scan-workflow branch December 23, 2023 05:59
github-actions bot added a commit that referenced this pull request Dec 23, 2023
* Add synopsys security scan workflow file
* Change towards the build description in the Synopsys build section
* Change towards https://community.synopsys.com/s/article/Coverity-Integrations-GitHub-with-GitHub-Hosted-Runners
* Add cancel entry and change master to main
* Change the action on section
* Change the permissions to read only
* Add a name to the EGOA checkout
* Update coverity download section
* Update coverity yml
* Add EGOA_BUILD_TYPE
* Add QT installation
* Add more cmake parameter and turn some features off
* Update cmake parameter
* Use a similar setup to the "CMake on multiple platforms" workflow 349a8f5
github-actions bot added a commit that referenced this pull request Dec 23, 2023
* Add synopsys security scan workflow file
* Change towards the build description in the Synopsys build section
* Change towards https://community.synopsys.com/s/article/Coverity-Integrations-GitHub-with-GitHub-Hosted-Runners
* Add cancel entry and change master to main
* Change the action on section
* Change the permissions to read only
* Add a name to the EGOA checkout
* Update coverity download section
* Update coverity yml
* Add EGOA_BUILD_TYPE
* Add QT installation
* Add more cmake parameter and turn some features off
* Update cmake parameter
* Use a similar setup to the "CMake on multiple platforms" workflow 349a8f5
github-actions bot added a commit that referenced this pull request Dec 23, 2023
* Add synopsys security scan workflow file
* Change towards the build description in the Synopsys build section
* Change towards https://community.synopsys.com/s/article/Coverity-Integrations-GitHub-with-GitHub-Hosted-Runners
* Add cancel entry and change master to main
* Change the action on section
* Change the permissions to read only
* Add a name to the EGOA checkout
* Update coverity download section
* Update coverity yml
* Add EGOA_BUILD_TYPE
* Add QT installation
* Add more cmake parameter and turn some features off
* Update cmake parameter
* Use a similar setup to the "CMake on multiple platforms" workflow 349a8f5
github-actions bot added a commit that referenced this pull request Dec 23, 2023
* Add synopsys security scan workflow file
* Change towards the build description in the Synopsys build section
* Change towards https://community.synopsys.com/s/article/Coverity-Integrations-GitHub-with-GitHub-Hosted-Runners
* Add cancel entry and change master to main
* Change the action on section
* Change the permissions to read only
* Add a name to the EGOA checkout
* Update coverity download section
* Update coverity yml
* Add EGOA_BUILD_TYPE
* Add QT installation
* Add more cmake parameter and turn some features off
* Update cmake parameter
* Use a similar setup to the "CMake on multiple platforms" workflow 349a8f5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI/CD Changes in the CI process tests Add or update tests to EGOA
Projects
Development

Successfully merging this pull request may close these issues.

Add Coverity Scan to the EGOA Project
1 participant