Skip to content

chore: add schedule trigger to CodeQL workflow; confirm no other scanners present - #387

Merged
rashidi merged 2 commits into
masterfrom
copilot/cleanup-code-scanning-tools
Aug 29, 2026
Merged

chore: add schedule trigger to CodeQL workflow; confirm no other scanners present#387
rashidi merged 2 commits into
masterfrom
copilot/cleanup-code-scanning-tools

Conversation

Copilot AI commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

The repo already had only CodeQL for code scanning — no Semgrep, Snyk, Trivy, or Sonar workflows were present. The single gap was a missing schedule trigger on codeql.yml.

Changes

  • .github/workflows/codeql.yml — added weekly schedule trigger (cron: '30 2 * * 1', Mondays 02:30 UTC) so CodeQL runs independently of push/PR activity

Existing workflow already covers:

  • github/codeql-action v4 (init → autobuild → analyze)
  • java-kotlin language target
  • push + pull_request on master

Required manual steps

Workflow files alone cannot remove SARIF uploads from GitHub Apps or org-level integrations:

  1. Settings → Security & analysis — confirm no third-party code scanning provider is enabled
  2. Settings → Installed GitHub Apps — uninstall or restrict any app (e.g. Semgrep App, Snyk) that may still upload SARIF to this repo
  3. Security → Code scanning — filter by Tool and dismiss any lingering alerts from non-CodeQL tools

Co-authored-by: rashidi <380073+rashidi@users.noreply.github.com>
Copilot AI changed the title [WIP] Remove non-CodeQL scanners from GitHub Actions workflows chore: add schedule trigger to CodeQL workflow; confirm no other scanners present Aug 29, 2026
Copilot AI requested a review from rashidi August 29, 2026 13:45
@rashidi
rashidi marked this pull request as ready for review August 29, 2026 13:53
@rashidi
rashidi merged commit f862567 into master Aug 29, 2026
3 checks passed
@rashidi
rashidi deleted the copilot/cleanup-code-scanning-tools branch August 29, 2026 13:59
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.

2 participants