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)