AqueductHub / aqueductcore

Aqueduct Core is responsible for the core functionality of Aqueduct, an experiment management system.
https://aqueducthub.github.io/aqueductcore/
MIT License
23 stars 3 forks source link

feat(ci): License report Github action and scripts #97

Closed samiralavi closed 1 month ago

samiralavi commented 1 month ago

This PR adds the required workflow and scripts to generate license reports for only the production Python and Node.js packages as markdown reports. The generated file is uploaded as an artifact to the action and it is triggered manually.

github-actions[bot] commented 1 month ago

Coverage

Coverage Report
FileStmtsMissCoverMissing
aqueductcore/backend
   context.py33488%48–52, 59–60
   main.py19479%21–24, 31
   session.py13469%24–28
aqueductcore/backend/models
   orm.py31197%58
aqueductcore/backend/routers
   files.py88298%165–166
   frontend.py241154%22–33, 37
aqueductcore/backend/routers/graphql
   mutations_schema.py34197%40
   query_schema.py41295%64–66
   router.py11191%15
aqueductcore/backend/routers/graphql/mutations
   experiment_mutations.py21195%29
aqueductcore/backend/routers/graphql/resolvers
   experiment_resolver.py25292%28, 36
   tags_resolver.py25388%14, 44, 46
aqueductcore/backend/services
   experiment.py2173285%82, 111–124, 154, 188, 194, 240, 243, 268, 299, 349, 355, 384, 390, 398, 428, 435, 443, 473–479, 486–490, 502–505
   validators.py33294%41, 46
TOTAL7987091% 

Tests Skipped Failures Errors Time
63 0 :zzz: 0 :x: 0 :fire: 9.961s :stopwatch: