mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-05-11 16:30:57 +00:00
- Remove all Xvfb/ffmpeg screen recording infrastructure from qa job (captured blank display since playwright-cli runs headless) - Add screenshot instructions to QA prompts: Claude saves sequential frames to $QA_ARTIFACTS/frames/ after every interaction - Stitch screenshots into video via ffmpeg in report job (2fps) - Merge video-review job into report job (4 jobs → 3 jobs) - Unified PR comment with video links + video review in <details> collapse - Clean up stale QA_VIDEO_REVIEW_COMMENT markers from prior runs
GitHub Workflows
Naming Convention
Workflow files follow a consistent naming pattern: <prefix>-<descriptive-name>.yaml
Category Prefixes
| Prefix | Purpose | Example |
|---|---|---|
ci- |
Testing, linting, validation | ci-tests-e2e.yaml |
release- |
Version management, publishing | release-version-bump.yaml |
pr- |
PR automation (triggered by labels) | pr-claude-review.yaml |
api- |
External Api type generation | api-update-registry-api-types.yaml |
i18n- |
Internationalization updates | i18n-update-core.yaml |
Documentation
Each workflow file contains comments explaining its purpose, triggers, and behavior. For specific details about what each workflow does, refer to the comments at the top of each .yaml file.
For GitHub Actions documentation, see Events that trigger workflows.