# context -> category for the README Continuous integration summary.
# Source of truth for grouping; every required context in
# docs/security/required-checks.md MUST appear here, and vice versa.
# scripts/refresh-ci-summary.sh fails if the two sets diverge.
#
# Category names must be chosen so that LC_ALL=C string sort produces
# the desired display order in the README. The generator sorts
# categories by the byte value of their name — there is no separate
# display-order key. Current categories (Build + smoke / Conventional
# Commits / Doc quality / Security/invariant lints) sort naturally;
# introducing a new category whose name starts with a letter that
# breaks the display sequence requires renaming so the alphabetical
# order matches intent.
build-linpeas-arm64: Build + smoke
build-linpeas: Build + smoke
flake-check: Build + smoke
image-smoke-arm64: Build + smoke
image-smoke: Build + smoke
smoke-test-arm64: Build + smoke
smoke-test: Build + smoke
commitlint: Conventional Commits
lint-pr-title: Conventional Commits
changelog-links: Doc quality
doc-freshness: Doc quality
editorconfig: Doc quality
markdownlint: Doc quality
typos: Doc quality
cliff-tag-pattern: Security/invariant lints
dashboard-data-tests: Security/invariant lints
dependency-review: Security/invariant lints
gitleaks: Security/invariant lints
harness-group: Security/invariant lints
lint-doc-invariants: Security/invariant lints
lint-script-hygiene: Security/invariant lints
lint-workflow-security: Security/invariant lints
pr-workflows-no-secrets: Security/invariant lints
renovate-invariants: Security/invariant lints
required-checks-no-paths: Security/invariant lints
setup-nix-required: Security/invariant lints
trufflehog: Security/invariant lints
