SLI-2606 Fix failing shadow scan CI#1722
Conversation
SummaryWhat changed: The IRIS Analysis step has been extracted from the containerized shadow scan job into a separate, dedicated job that runs on a regular GitHub runner instead. Why: Recent refactoring moved CI steps into a container, which broke IRIS scanning. IRIS analysis requires a non-containerized environment to function properly. Impact: The IRIS scan will now run independently after the scan job completes, restoring functionality without blocking other CI steps or requiring them to adapt to container constraints. What reviewers should knowKey changes:
For reviewers:
|
|
There was a problem hiding this comment.
LGTM! ✅
Clean, minimal fix. The iris job is correctly structured as a standalone job that runs after scan completes — it uses a bare runner (no container: block), which is exactly what IRIS requires. Permissions are appropriately scoped (id-token: write for OIDC token exchange, contents: read only).





Following recent refactoring, the CI step was moved to a container, breaking IRIS scan. We should put this one in a separate task, not running in a container.