Label gate
Workflows that manage approval labels on PRs — adding component labels, tracking docs and SIG approvals, and gating merges on publish dates.
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:
The following workflows handle additional CI tasks and are not covered in dedicated pages:
| Workflow | Purpose |
|---|---|
check-links.yml | Sharded link checking using htmltest |
check-text.yml | Textlint terminology checks |
check-i18n.yml | Localization front matter validation |
check-spelling.yml | Spell checking |
auto-update-registry.yml | Auto-update registry package versions |
auto-update-versions.yml | Auto-update OTel component versions |
build-dev.yml | Development build and preview |
lint-scripts.yml | ShellCheck linting for .github/scripts/ |
component-owners.yml | Assign reviewers based on component ownership |
Workflows that manage approval labels on PRs — adding component labels, tracking docs and SIG approvals, and gating merges on publish dates.
Daily scheduled workflow that applies ready-to-be-merged labels to blog PRs whose publish date has arrived and sends Slack notifications.
Workflow that lets contributors run fix scripts by commenting on a PR, using a two-stage patch pipeline for safe execution.