hyperledger / aries-cloudagent-python

Hyperledger Aries Cloud Agent Python (ACA-Py) is a foundation for building decentralized identity applications and services running in non-mobile environments.
https://wiki.hyperledger.org/display/aries
Apache License 2.0
405 stars 510 forks source link

Adjust sonarcloud and integration test workflows #3259

Closed jamshale closed 1 day ago

jamshale commented 1 day ago

This adjusts the soanrcloud to ignore coverage and duplication on the entire folders for the existing folders and scenarios.

Also runs integration tests when there is a pyproject.toml file change (during releases).

The security reports still generate for the entire repo. I don't think I can filter these. We could allow users to review or mark them as safe, or only scan the aries_cloudagent source code. I think it's ok to deal with this for now.

Also change to workflow to only run on hyperledger repo.

sonarcloud[bot] commented 1 day ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud

jamshale commented 1 day ago

The sonarcloud stuff needs to be merged into main before having effect.