File tree Expand file tree Collapse file tree 1 file changed +41
-0
lines changed
Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change 1+ name : " Publish framework coverage as metrics"
2+
3+ on :
4+ push :
5+ branches :
6+ - main
7+ workflow_dispatch :
8+ pull_request :
9+ branches :
10+ - main
11+ paths :
12+ - " .github/workflows/csv-coverage-metrics.yml"
13+
14+ jobs :
15+ publish :
16+ runs-on : ubuntu-latest
17+ steps :
18+ - name : Checkout repository
19+ uses : actions/checkout@v2
20+ - name : Setup CodeQL
21+ uses : ./.github/actions/fetch-codeql
22+ - name : Create empty database
23+ run : |
24+ DATABASE="${{ runner.temp }}/java-database"
25+ PROJECT="${{ runner.temp }}/java-project"
26+ mkdir -p $PROJECT/src/tmp/empty
27+ echo "class Empty {}" >> $PROJECT/src/tmp/empty/Empty.java
28+ codeql database create $DATABASE --language=java --source-root=$PROJECT --command 'javac src/tmp/empty/Empty.java'
29+ - name : Capture coverage information
30+ run : |
31+ DATABASE="${{ runner.temp }}/java-database"
32+ codeql database analyze --format=sarif-latest --output=metrics.sarif -- $DATABASE ./java/ql/src/Diagnostics/CoverageDiagnostics.ql
33+ - uses : actions/upload-artifact@v2
34+ with :
35+ name : metrics.sarif
36+ path : metrics.sarif
37+ retention-days : 20
38+ - name : Upload SARIF file
39+ uses : github/codeql-action/upload-sarif@v1
40+ with :
41+ sarif_file : metrics.sarif
You can’t perform that action at this time.
0 commit comments