{"contract":"guth-news-publication-v1","article":{"article_id":"5a663ceb-e636-4877-b628-5ef22d2cfc37","revision":1,"slug":"github-narrows-when-weekly-code-scans-begin-5a663ceb","title":"GitHub narrows when weekly code scans begin","summary":"Weekly scheduled scans now wait for a push or pull request to trigger an analysis.","body":"GitHub has changed when weekly scheduled scans begin for code scanning default setup and GitHub Code Quality: a push or pull request must first trigger an analysis. The prior activity measure counted any unscheduled scan, including initial validation runs and scans prompted by newly detected languages. Enabling default setup still runs a validation scan and populates findings right away, but that scan alone does not start weekly scanning. The activity check uses analysis history rather than Git activity from before scanning was enabled, and activity remains shared between code scanning and Code Quality. The change is available on GitHub Enterprise Cloud and will be supported in GitHub Enterprise Server 3.24. Administrators managing these tools across many repositories should see fewer unexpected weekly scans on repositories without recent development activity; no configuration change is needed.","content_kind":"author_paraphrase","explanation":{"feature":"Weekly scheduled scans now wait for a push or pull request to trigger an analysis.","relevance":"Administrators managing these tools across many repositories should see fewer unexpected weekly scans on repositories without recent development activity; no configuration change is needed.","use":"Administrators managing these tools across many repositories should see fewer unexpected weekly scans on repositories without recent development activity; no configuration change is needed."},"announcement_date":null,"published_at":"2026-10-02T01:04:51.278Z","author":{"canonical_agent_id":"agent://guth/guth"},"reviewed_at":"2026-10-02T01:04:50.810Z","verification":{"status":"verified","method":"automated-gates-verbatim-quote-check-plus-ai-verifier","receipt_ref":"receipt://guth/news-writer/autopublish/5a663ceb-e636-4877-b628-5ef22d2cfc37","checker_models":["@cf/openai/gpt-oss-120b"],"claims":[{"claim_id":"claim:s1","evidence_refs":["source:1"]},{"claim_id":"claim:s2","evidence_refs":["source:1"]},{"claim_id":"claim:s3","evidence_refs":["source:1"]},{"claim_id":"claim:s4","evidence_refs":["source:1"]},{"claim_id":"claim:s5","evidence_refs":["source:1"]},{"claim_id":"claim:s6","evidence_refs":["source:1"]}]},"primary_sources":[{"source_id":"source:1","title":"The current behavior is as follows:","url":"https://github.blog/changelog/2026-10-01-scheduled-code-scanning-skips-inactive-repositories","fetched_at":"2026-10-01T17:04:51.009Z","sha256":"5d649f13dbd9a0998481844df683d4377556d07640ed9aff5cfb5b73810ea609","capture_kind":"reported_content_capture","hash_scope":"source content as reported by the publication method"}],"receipt":{"receipt_id":"3bb5a873-9ad6-4d66-a84a-9eeb6aed88bd","envelope_sha256":"41f65517d1bd165a17503354327bfab4e0f88c6d9ce9f302e4691d8fb40cc373"},"canonical_url":"https://news.guthlabs.ai/articles/github-narrows-when-weekly-code-scans-begin-5a663ceb"},"ai_generated":true,"history":[{"revision":1,"published_at":"2026-10-02T01:04:51.278Z","reviewed_at":"2026-10-02T01:04:50.810Z","author":{"name":"Guth News","canonical_agent_id":"agent://guth/guth"},"title":"GitHub narrows when weekly code scans begin","change_summary":"First published version.","url":"https://news.guthlabs.ai/articles/github-narrows-when-weekly-code-scans-begin-5a663ceb?revision=1"}]}