Skip to content

fix(ci): batch main CodeQL scans weekly - #313

Merged
vincentkoc merged 1 commit into
mainfrom
ci/codeql-weekly-20261103
Nov 3, 2026
Merged

vincentkoc merged 1 commit into
mainfrom
ci/codeql-weekly-20261103

Conversation

@vincentkoc

@vincentkoc vincentkoc commented Nov 3, 2026 •

Copy link
Copy Markdown
Member

What Problem This Solves

Main pushes repeat CodeQL work in this quiet repository.

User Impact

Batch full Actions, Go and JavaScript/TypeScript default analysis weekly on Mondays at 05:55 UTC while retaining PR/manual scans. Only superseded PR scans cancel. Existing Go/PostgreSQL, TypeScript, compatibility, browser E2E, Docker and three desktop-platform checks remain unchanged. FakeCo/signing/release workflows remain manual controlled; Pages path filters exclude this change.

Why This Change Was Made

The local workflow owns weekly scanning without adding daily work. The one-line root .ci-policy.md and changelog record why. Preserve default remote queries, language/build coverage and existing gates. Repository maintainers own language additions, pinned action updates and checking/re-enabling scheduled Actions after 60 days of inactivity. No releases or manual deployment are invoked.

Evidence

Actionlint, diff checks, full-context P0–P3 autoreview and independent source/contract review passed. At 1ec6bcff4fa07c02b607bdc1a18197ba18e986f9, full CI41637352923 including browser E2E, all three desktop platforms 41637352968, and default scans 41637347894 passed. Candidate 41637352963 completed 17 Actions, 33 Go and 85 JavaScript security queries, exported all three SARIF files and failed only at expected ownership processing rejection. The review dispatcher initially failed during a service outage; its failed-only rerun 41637353032 passed. Default setup stayed enabled during PR qualification; advanced SARIF ownership rejection is expected and is not successful processed analysis.

Source merged as 72d3c86088cc6f64970760e4ed1a21d7fffb40ad. Default merged-main run41639072852 passed before cutover. Full advanced run41644108823 passed; processed analyses 2085946806 (go), 2085946455 (javascript-typescript), 2085939339 (actions) have no errors or warnings. Default setup is off and the advanced workflow is active; security configuration association is unchanged. All 15 existing alert IDs/states and other alert/instance fields are preserved through only the reviewed ownership-metadata transition, and all 442 preceding main analysis records remain. Verified cutover took 195 seconds. The natural weekly trigger has not yet occurred.
Maintainers own language additions, action pin updates, and re-enabling scheduled Actions if GitHub disables them after 60 days of inactivity.

@vincentkoc
vincentkoc marked this pull request as ready for review November 3, 2026 12:50
@vincentkoc
vincentkoc requested a review from a team as a code owner November 3, 2026 12:50
@clawsweeper

clawsweeper Bot commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

🦞👀
ClawSweeper picked this up.

Pull request received. I will update this pull request when review starts.

@vincentkoc
vincentkoc merged commit 72d3c86 into main Nov 3, 2026
16 of 20 checks passed
@vincentkoc
vincentkoc deleted the ci/codeql-weekly-20261103 branch November 3, 2026 12:50
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