CI workflows

GitHub Actions workflows that automate PR checks, label management, and other CI/CD processes.

The repository uses GitHub Actions workflows to automate PR checks, label management, content validation, and maintenance tasks. All workflow files live under .github/workflows/.

The pages below cover the more complex workflows in detail:

Other workflows

The following workflows handle additional CI tasks and are not covered in dedicated pages:

WorkflowPurpose
check-links.ymlSharded link checking using htmltest
check-text.ymlTextlint terminology checks
check-i18n.ymlLocalization front matter validation
check-spelling.ymlSpell checking
auto-update-registry.ymlAuto-update registry package versions
auto-update-versions.ymlAuto-update OTel component versions
build-dev.ymlDevelopment build and preview
lint-scripts.ymlShellCheck linting for .github/scripts/
component-owners.ymlAssign reviewers based on component ownership

Label gate

Workflows that manage approval labels on PRs — adding component labels, tracking docs and SIG approvals, and gating merges on publish dates.

Blog publish labels

Daily scheduled workflow that applies ready-to-be-merged labels to blog PRs whose publish date has arrived and sends Slack notifications.

PR fix directives

Workflow that lets contributors run fix scripts by commenting on a PR, using a two-stage patch pipeline for safe execution.