- .github/labels.yml: declarative source of truth (29 namespaced labels) - scripts/sync_labels.py + label-sync.yml: idempotent label sync (self-bootstraps on merge) - labeler.yml + pr-labeler.yml: area:* labels by changed path (actions/labeler) - pr-triage.yml: size/*, risk:*, needs-validation, first-time-contributor, reviewing - issue-triage.yml: needs-triage on new issues (self-healing) All PR workflows use pull_request_target but never check out or run PR code (read changed-file metadata via the API only). |
||
|---|---|---|
| .. | ||
| backend-blocking-io-tests.yml | ||
| backend-unit-tests.yml | ||
| container.yaml | ||
| e2e-tests.yml | ||
| frontend-unit-tests.yml | ||
| issue-triage.yml | ||
| label-sync.yml | ||
| lint-check.yml | ||
| pr-labeler.yml | ||
| pr-triage.yml | ||