Commit 90f8a1e
committed
chore(ci): loosen approval requirement and switch to rebase merge strategy
Why this change was needed:
The project aims for faster CI/CD iteration cycles while maintaining
cleaner project history. The dual approval requirement was creating
bottlenecks for smaller changes and feature branches. Rebase merging
produces a linear, more readable history that simplifies debugging
and blame attribution.
Problem solved:
Reduced friction in the PR review process by lowering the approval
threshold, while maintaining code quality. Rebase merging eliminates
merge commits that clutter the git log and make history harder to follow.
What changed:
- Lowered approved-reviews-by threshold from 2 to 1
- Changed merge method from merge commits to rebase strategy1 parent 465659d commit 90f8a1e
1 file changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
0 commit comments