Skip to content

docs(ci): visual gate-map (md + HTML) + CodeQL query-suite note#141

Merged
bastien-gallay merged 2 commits into
mainfrom
docs/codeql-query-suite-note
Jul 5, 2026
Merged

docs(ci): visual gate-map (md + HTML) + CodeQL query-suite note#141
bastien-gallay merged 2 commits into
mainfrom
docs/codeql-query-suite-note

Conversation

@bastien-gallay

@bastien-gallay bastien-gallay commented Jul 5, 2026

Copy link
Copy Markdown
Collaborator

Two docs-only additions, both companions to docs/CI.md (which stays the
source of truth).

Visual CI gate-map

For contributors who want the spatial mental model, not the full runbook:

  • docs/ci-gate-map.md — diagram-first, renders natively on GitHub: the
    changes → filter-lane → ci-success flow, the outside-the-PR-gate rail,
    a full gate table, and a what-runs-when matrix.
  • docs/ci-gate-map.html — the same in full colour, self-contained
    (inline CSS, light + dark), for viewing in a browser.
  • Both cross-link and name docs/CI.md as the source of truth; CI.md links
    back to them.

CodeQL query-suite note

Records in CI.md §3 that the suite deliberately stays on
security-and-quality rather than security-extended: trimming was weighed
for speed, but with CodeQL off the PR path (#138) its runtime no longer blocks
anyone, so shrinking would only drop the quality queries for no gain.

Docs-only: the change-focused CI skips every Rust job here; markdownlint runs
and ci-success gates.

Note in the codeql.yml section that the query suite deliberately stays on
security-and-quality rather than the leaner security-extended: trimming was
weighed for speed, but with CodeQL off the PR path its runtime no longer
blocks anyone, so shrinking would only drop the quality queries for no gain.
A diagram-first companion to docs/CI.md for contributors: the change-filter →
gate → ci-success flow, the outside-the-PR-gate rail, a full gate table, and a
what-runs-when matrix. ci-gate-map.md renders natively on GitHub; the
self-contained ci-gate-map.html carries the full-colour, both-theme version for
a browser. Both cross-link and name CI.md as the source of truth.
@bastien-gallay bastien-gallay changed the title docs(ci): record why CodeQL keeps the security-and-quality suite docs(ci): visual gate-map (md + HTML) + CodeQL query-suite note Jul 5, 2026
@bastien-gallay bastien-gallay merged commit 5bae59d into main Jul 5, 2026
16 checks passed
@bastien-gallay bastien-gallay deleted the docs/codeql-query-suite-note branch July 5, 2026 13:38
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