Commit c4f19f2
committed
feat(github): add automatic pull request merging support
Introduce automatic pull request merging capability (`auto_merge_pull_requests`)
to class `Repository` in `github_rest_api/github.py` along with support functions,
validating author/reviewer lists, title Conventional-Commit types, head commit
minimum age, and clean mergeable state. Add comprehensive test coverage in
`tests/test_github.py` and bump package version to 0.44.0.1 parent 9d2c46c commit c4f19f2
4 files changed
Lines changed: 740 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
11 | | - | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
0 commit comments