Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
## Description

<!-- What does this PR do? Link the related issue(s). -->

Fixes #

## Type of Change

- [ ] Bug fix
- [ ] New feature
- [ ] Refactoring (no behavior change)
- [ ] Documentation
- [ ] CI/CD or tooling
- [ ] Pipeline component change

## Testing Checklist

<!-- Check all that apply. CI will also run these automatically. -->

- [ ] `make lint` passes (ruff lint + format check)
- [ ] New/modified code has tests in `tests/unit/`

### If you changed KFP pipelines or components:

- [ ] Recompiled YAML and committed it (`python *_convert_pipeline.py`)
- [ ] Tested locally with `local_run.py` (or confirmed CI will cover it)

### If you changed dependencies:

- [ ] Updated the correct scoped `requirements.txt` (not a monolithic file)
- [ ] Pinning strategy matches existing pattern (exact for KFP, floor for dev tools)

## Test Evidence

<!-- Paste relevant output from test runs, screenshots, or logs. -->
<!-- For AI-generated PRs: include the full test command and output. -->

```
<paste test output here>
```

## Additional Context

<!-- Anything else reviewers should know? Breaking changes, migration steps, etc. -->