57 lines
2.4 KiB
YAML
57 lines
2.4 KiB
YAML
name: Welcome First-Time Contributors
|
|
|
|
on:
|
|
issues:
|
|
types: [opened]
|
|
pull_request_target:
|
|
types: [opened]
|
|
|
|
permissions:
|
|
issues: write
|
|
pull-requests: write
|
|
|
|
jobs:
|
|
welcome:
|
|
if: github.repository == 'hao-ai-lab/FastVideo'
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/first-interaction@34f15e814fe48ac9312ccf29db4e74fa767cbab7 # v1.3.0
|
|
with:
|
|
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
|
issue-message: |
|
|
Welcome to FastVideo! Thanks for opening your first issue.
|
|
|
|
To help us investigate, please include:
|
|
- **FastVideo version**: `pip show fastvideo`
|
|
- **GPU**: `nvidia-smi` output (GPU model, driver, CUDA version)
|
|
- **Python version**: `python --version`
|
|
- **OS**: e.g., Ubuntu 22.04
|
|
|
|
If this is a bug, a minimal reproduction script helps us fix it faster.
|
|
|
|
Useful links:
|
|
- [Documentation](https://hao-ai-lab.github.io/FastVideo)
|
|
- [Contributing Guide](https://hao-ai-lab.github.io/FastVideo/contributing/overview/)
|
|
- [Slack](https://join.slack.com/t/fastvideo/shared_invite/zt-3f4lao1uq-u~Ipx6Lt4J27AlD2y~IdLQ)
|
|
pr-message: |
|
|
Welcome to FastVideo! Thanks for your first pull request.
|
|
|
|
**How our CI works:**
|
|
|
|
PRs run a two-tier CI system:
|
|
1. **Pre-commit** — formatting (yapf), linting (ruff), type checking (mypy). Runs immediately on every PR.
|
|
2. **Fastcheck** — core GPU tests (encoders, VAEs, transformers, kernels, unit tests). Runs automatically via Buildkite on relevant file changes (~10-15 min).
|
|
3. **Full Suite** — integration tests, training pipelines, SSIM regression. Runs only when a reviewer adds the `ready` label.
|
|
|
|
**Before your PR is reviewed:**
|
|
- [ ] `pre-commit run --all-files` passes locally
|
|
- [ ] You've added or updated tests for your changes
|
|
- [ ] The PR description explains what and why
|
|
|
|
If pre-commit fails, a bot comment will explain how to fix it. Fastcheck and Full Suite results appear in the Checks section below.
|
|
|
|
**Useful links:**
|
|
- [Contributing Guide](https://hao-ai-lab.github.io/FastVideo/contributing/overview/)
|
|
- [Development Roadmap](https://github.com/hao-ai-lab/FastVideo/issues/899)
|
|
- [Slack](https://join.slack.com/t/fastvideo/shared_invite/zt-3f4lao1uq-u~Ipx6Lt4J27AlD2y~IdLQ)
|