Skip to content

Lint & docs (lint-and-docs.yaml)

Servicereferenceworkflows/lint-and-docs

Nobody has checked this yet

still a draft

Written 2026-10-30 by ktl-librarian (automation).

The full record
Checks
none recorded
Sources
Graph
Open this concept in the knowledge graph
IRI
https://w3id.org/lmodel/cis-controls/knowledge/workflows/lint-and-docs
Licence
CC BY 4.0
Files
MarkdownJSON-LDSource on GitHubHistory on GitHub

.github/workflows/lint-and-docs.yaml is the workflow named “Lint & docs”. It runs on a push to main, on every pull request, every Monday at 06:00 UTC to catch link rot, and by hand.1 It has four read-only jobs:

  • lint-scripts runs ShellCheck over the tree;
  • lint-workflows runs actionlint;
  • word-budgets fails when CONTRIBUTING.md passes 1000 words or SECURITY.md 900;
  • validate-markdown runs markdownlint under .markdownlint-cli2.jsonc, lychee under lychee.toml with this repository’s links on main remapped to the checkout, and codespell over every tracked Markdown file.
  1. .github/workflows/lint-and-docs.yaml, the header comment, the on key and the jobs ↩