deerflow2/.github/workflows
Xinmin Zeng aca7acc105
feat(ci): PR/issue auto-labeling + declarative label sync (#3360)
- .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).
2026-06-03 16:40:24 +08:00
..
backend-blocking-io-tests.yml feat(tests): add Blockbuster runtime gate for event-loop blocking IO (#3229) 2026-05-26 23:03:49 +08:00
backend-unit-tests.yml chron(ci):setup the lint check in frontend (#1276) 2026-03-24 10:48:18 +08:00
container.yaml feat(github): Added container push workflow (#2709) 2026-05-04 11:14:34 +08:00
e2e-tests.yml feat(frontend): add Playwright E2E tests with CI workflow (#2279) 2026-04-18 08:21:08 +08:00
frontend-unit-tests.yml feat(frontend): set up Vitest frontend testing infrastructure with CI workflow (#2147) 2026-04-12 18:00:43 +08:00
issue-triage.yml feat(ci): PR/issue auto-labeling + declarative label sync (#3360) 2026-06-03 16:40:24 +08:00
label-sync.yml feat(ci): PR/issue auto-labeling + declarative label sync (#3360) 2026-06-03 16:40:24 +08:00
lint-check.yml ci: enforce code formatting checks for backend and frontend (#1536) 2026-03-29 15:34:38 +08:00
pr-labeler.yml feat(ci): PR/issue auto-labeling + declarative label sync (#3360) 2026-06-03 16:40:24 +08:00
pr-triage.yml feat(ci): PR/issue auto-labeling + declarative label sync (#3360) 2026-06-03 16:40:24 +08:00