Commit e3f6fb8
fix: Align CI security scanning with release pipeline to prevent release failures (#39)
This change ensures consistent security checking behavior between CI and
release pipelines by making CI security scans fail on issues, matching the
release pipeline's strict security requirements.
Changes:
- Remove JSON output mode from bandit scan to enable failure on issues
- Remove '|| true' from safety check to enable failure on vulnerabilities
- Add security-scan as required job dependency in notify job
- Remove artifact archiving for security reports as scans now fail on issues
This prevents code with security issues from passing CI but failing during
release, improving developer experience and ensuring early issue detection.
Fixes #21
Co-authored-by: florath-ai-assistant[bot] <Andreas.Florath@telekom.de>1 parent c9149c2 commit e3f6fb8
1 file changed
+5
-14
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
124 | | - | |
125 | | - | |
| 124 | + | |
126 | 125 | | |
127 | 126 | | |
128 | 127 | | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
| 128 | + | |
138 | 129 | | |
139 | 130 | | |
140 | 131 | | |
| |||
451 | 442 | | |
452 | 443 | | |
453 | 444 | | |
454 | | - | |
| 445 | + | |
455 | 446 | | |
456 | 447 | | |
457 | 448 | | |
458 | | - | |
| 449 | + | |
459 | 450 | | |
460 | 451 | | |
461 | 452 | | |
462 | 453 | | |
463 | | - | |
| 454 | + | |
464 | 455 | | |
465 | 456 | | |
466 | 457 | | |
0 commit comments