TT-17286: add actions for static analysis - #151
Conversation
|
This PR introduces a new static analysis workflow using Files Changed Analysis
Architecture & Impact Assessment
Here is a visualization of the new workflow process: graph TD
A[Push or PR] --> B{Trigger zizmor-self.yml};
B --> C[Call reusable zizmor.yml];
C --> D[Run zizmor Scan];
D --> E{Findings Found?};
E -- Yes --> F["Generate Reports (SARIF, JSON)"];
F --> G[Upload SARIF to Code Scanning];
F --> H[Annotate PR with Findings];
F --> I[Send Slack Notification];
F --> J{Enforcement Enabled?};
J --|Yes and Threshold Exceeded|--> K[Fail Workflow];
J --|No or Threshold OK|--> L[Pass];
E -- No --> L[Pass];
Scope Discovery & Context ExpansionThe introduction of a reusable workflow ( Metadata
Powered by Visor from Probelabs Last updated: 2026-08-06T03:40:53.811Z | Triggered by: pr_opened | Commit: a149839 💡 TIP: You can chat with Visor using |
Security Issues (2)
Architecture Issues (1)
Security Issues (2)
Powered by Visor from Probelabs Last updated: 2026-08-06T03:40:18.722Z | Triggered by: pr_opened | Commit: a149839 💡 TIP: You can chat with Visor using |
Jira Ticket
TT-17286
Description
Type of Change
Changes Made
Testing
Checklist
README.md, actiondescriptionfields)shellcheck, used an appropriate shebang and error handling, and preserved required executable permissionsaction.ymlinterface, defaults, outputs, and examples as needed