Skip to content

ci: keep CodeQL results out of GitHub code scanning - #5

Merged
jl-0 merged 1 commit into
mainfrom
devin/1791839828-codeql-no-github-upload
Oct 13, 2026
Merged

jl-0 merged 1 commit into
mainfrom
devin/1791839828-codeql-no-github-upload

Conversation

@devin-ai-integration

@devin-ai-integration devin-ai-integration Bot commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Purpose

Proposed Changes

  • [CHANGE] .github/workflows/security-scan.yml: set upload: never on the CodeQL Scan (codeql-action/analyze) step, with a short comment explaining why.

upload: never still writes the SARIF to the analyze step's default output directory (../results). The Post-Process Output step reads it from there and passes the processed files to -Dsonar.sarifReportPaths, and Upload Artifacts uploads it, so both keep working unchanged. There is no upload-sarif step in this repo.

Issues

  • N/A

Testing

  • CI on this PR: the SonarQube job log should show the CodeQL step skipping the code-scanning upload, the SARIF in ../results, and SonarQube importing it via sonar.sarifReportPaths.

Link to Devin session: https://nasa-jpl-demo.devinenterprise.com/sessions/575ce82ca3794eeda360cf55ebeec352
Open in Devin Desktop: https://nasa-jpl-demo.devinenterprise.com/desktop/session/575ce82ca3794eeda360cf55ebeec352?variant=devin
Requested by: @jl-0


Devin Review

SonarQube Cloud already imports the CodeQL SARIF as part of the merged
report. Uploading it to GitHub as well made each finding also appear as a
github-advanced-security alert and PR comment.

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

@sonarqubecloud

Copy link
Copy Markdown

@jl-0
jl-0 merged commit f5327a9 into main Oct 13, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant