From b99c098179767333a1e359ff303137d056656f82 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 18 Dec 2025 10:08:31 +0000 Subject: [PATCH 1/2] Initial plan From 64d0c702ba12db7e9315402792624123f24c6fe0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 18 Dec 2025 10:13:11 +0000 Subject: [PATCH 2/2] docs: Add PR title format documentation Co-authored-by: jjurm <6285777+jjurm@users.noreply.github.com> --- .github/copilot-instructions.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index 774a0ce..8a0c961 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -206,6 +206,29 @@ validated_df: dy.DataFrame[MySchema] = MySchema.validate(df, cast=True) 4. **Documentation**: Update docstrings 5. **API changes**: Ensure backward compatibility or document migration path +### Pull request titles (required) + +Pull request titles must follow the Conventional Commits format: `[!]: ` + +Allowed `type` values: + +- `feat`: A new feature +- `fix`: A bug fix +- `docs`: Documentation only changes +- `style`: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc) +- `refactor`: A code change that neither fixes a bug nor adds a feature +- `perf`: A code change that improves performance +- `test`: Adding missing tests or correcting existing tests +- `build`: Changes that affect the build system or external dependencies +- `ci`: Changes to our CI configuration files and scripts +- `chore`: Other changes that don't modify src or test files +- `revert`: Reverts a previous commit + +Additional rules: + +- Use `!` only for **breaking changes** +- `Subject` must start with an **uppercase** letter and must **not** end with `.` or a trailing space + ## Performance Considerations - Validation uses native polars expressions for performance