Knowledge website (knowledge-website.yaml)
workflows/knowledge-websiteNobody 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/knowledge-website- Licence
- CC BY 4.0
- Files
- MarkdownJSON-LDSource on GitHubHistory on GitHub
Knowledge website (knowledge-website.yaml)
Section titled “Knowledge website (knowledge-website.yaml)”.github/workflows/knowledge-website.yaml is the workflow named “Knowledge website”, a copy of the ktl-website template. It runs on a push to the default branch, every Monday at 05:23 UTC, and by hand. It also runs on a pull request that touches website/, .lokf/, the README, docs/, the changelog, llms.txt, a justfile, a pyproject.toml or a uv.lock.1 Its build job runs under a read-only token. It:
- checks the repository out with its full history;
- installs the sidecar’s toolkit with
uv sync --locked; - links the
justthe sidecar’s lock pins, when the site builds a folder with it; - runs
npm ci --ignore-scriptsandnpm run build, which syncs the pages, builds the site and checks every link; - uploads
website/distas the Pages artifact.
Its deploy job holds pages: write and id-token: write in the github-pages Environment, and runs only from the default branch once the repository variable KNOWLEDGE_WEBSITE_ENABLED is true. Documentation site describes what it publishes.
Footnotes
Section titled “Footnotes”-
.github/workflows/knowledge-website.yaml, the header comment, the on key and the jobs ↩