| title | Automation Pipelines Map | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| sidebarTitle | Automation Pipelines | ||||||||
| description | This document tracks automation systems and where they write data. | ||||||||
| keywords |
|
- GitHub Actions workflows in
.github/workflows/ - Workflow helper scripts in
.github/scripts/ - n8n pipeline assets in
snippets/automations/scripts/n8n/ - Maintenance scripts in
tools/scripts/
See generated workflow inventory: workflows-index.mdx.
test-suite.yml- changed-file checks + browser testtest-v2-pages.yml- v2 browser sweep + artifacts/commentsbroken-links.yml- advisory link checkeropenapi-reference-validation.yml- blocking OpenAPI endpoint-reference integrity checks forv2+ locales with conservative autofix on non-PR runs
OpenAPI workflow behavior:
- Triggers: PR (
main,docs-v2), push (main,docs-v2), daily schedule (04:35 UTC), manual dispatch - Validator:
tests/integration/openapi-reference-audit.js - Autofix scope: method case,
METHOD /pathspacing, leading slash only - Failure handling: unresolved findings update a single rolling marker issue (
<!-- openapi-reference-audit -->); clean runs close it with a resolution comment - Labels ensured idempotently before issue sync:
docs-v2,help wanted,status: needs-triage,type: bug,area: ci-cd - Local reproduction:
node tests/integration/openapi-reference-audit.js --full --strict --report /tmp/openapi-audit.md --report-json /tmp/openapi-audit.jsonnode tests/integration/openapi-reference-audit.js --full --fix --write --report /tmp/openapi-audit-fix.md --report-json /tmp/openapi-audit-fix.json
Triage for endpoint-not-found-in-spec:
- identify mapped spec from report
- verify endpoint exists in mapped spec
- update frontmatter + component reference together
- retire removed endpoints from docs routes/locales when needed
update-livepeer-release.yml-> updates globals release dataupdate-forum-data.yml-> updates forum data snippetsupdate-ghost-blog-data.yml-> updates ghost blog data snippetsupdate-youtube-data.yml-> updates YouTube data snippetsproject-showcase-sync.yml-> updates showcase pipeline data
discord-issue-intake.yml+issue-auto-label.yml- review automation workflows (
build-review-assets.yml,generate-review-table.yml,update-review-template.yml)
Primary artifacts:
snippets/automations/showcase/showcaseData.jsx- workflow and n8n assets for showcase sync
Operational intent:
- searchable/sortable ecosystem entries
- pipeline reusable for additional curation sources
Primary artifacts:
snippets/automations/forum/forumData.jsxsnippets/automations/blog/ghostBlogData.jsxsnippets/automations/youtube/youtubeData.jsx
Operational intent:
- aggregate recent community signal across forum/blog/YouTube
- feed “latest” sections and maintain freshness automatically
- Generated catalogs for scripts/workflows/templates prevent blind spots.
- CI and pre-commit checks reduce drift between pipeline outputs and docs expectations.
- Where GitHub Actions and n8n overlap, both are retained for maintainer flexibility.
- Public workflow guide:
v2/resources/documentation-guide/automations-workflows.mdx - Internal quality map: quality-gates.md
- Script inventory: scripts-index.mdx