Skip to content

Commit

Permalink
added cm with sonar
Browse files Browse the repository at this point in the history
  • Loading branch information
PavelLinearB committed May 17, 2023
1 parent 05c2805 commit ff2571f
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions .cm/sonar.cm
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
manifest:
version: 1.0

# Add labels
if:
- {{ sonar.vulnerabilities.count > 0}}
run:
- action: add-label@v1
args:
label: "{{ sonar.vulnerabilities.count }} vulnerabilities found"
color: {{ fecdca if (sonar.vulnerabilities.rating == 'E') else (f0f593 if (sonar.vulnerabilities.rating >= 'C' ) else d1fadf) }}
if:
- {{ sonar.security_hotspots.count > 0}}
run:
- action: add-label@v1
args:
label: "{{ sonar.security_hotspots.count }} Security Hotspots found"
color: {{ fecdca if (sonar.security_hotspots.rating == 'E') else (f0f593 if (sonar.security_hotspots.rating >= 'C' ) else d1fadf) }} # Add labels
if:
- {{ sonar.code_smells.count > 0}}
run:
- action: add-label@v1
args:
label: "{{ sonar.code_smells.count }} code smells found"
color: {{ fecdca if (sonar.code_smells.rating == 'E') else (f0f593 if (sonar.code_smells.rating >= 'C' ) else d1fadf) }}
if:
- {{ sonar.bugs.count > 0}}
run:
- action: add-label@v1
args:
label: "{{ sonar.bugs.count }} bugs found"
color: {{ fecdca if (sonar.bugs.rating == 'E') else (f0f593 if (sonar.bugs.rating >= 'C' ) else d1fadf) }}

# Auto assign Security member
if:
- {{ sonar.code_smells.rating > 'B' }}
- {{ sonar.vulnerabilities.rating > 'B'}}
- {{ sonar.security_hotspots.rating > 'B'}}
run:
- action: add-reviewers@v1
args:
team_reviewers: [app-sec]

sonar: {{ pr | sonarParser }}

0 comments on commit ff2571f

Please sign in to comment.