57670ffc76
The default GitHub-managed CodeQL setup builds C# without the Dalamud assemblies (they live in user AppData, not in the repo or in NuGet), so call-target resolution sits at 64% and the analysis tile reports 'Low C# analysis quality'. This workflow runs the same Dalamud staging download we use for the regular build before the CodeQL build step, which gives the analyser a fully-resolved compilation and pushes both quality metrics above the 85% thresholds. Two jobs: - analyze-csharp on windows-latest with build-mode: manual and the security-extended query suite, so we get the full SQL-injection, path-traversal and crypto-misuse rule set on a clean compilation - analyze-actions on ubuntu-latest with build-mode: none, scans the workflow files in .github for action-injection patterns Schedule runs Mondays at 06:17 UTC (low-traffic window). The repo's CodeQL default setup needs to be switched to advanced in Settings -> Code security before this workflow takes over, otherwise both run in parallel and we waste runner minutes.