Is your feature request related to a problem? Please describe.
Several documentation enhancement PRs have been waiting for merge despite being reviewed and approved:
These PRs are valuable contributions that improve end-user documentation. However, maintainers have limited bandwidth, and while other PRs are being developed and merged, these PRs fall behind the master branch. This creates a rebase requirement before they can be merged.
This is a burden for contributors because:
- Even if they respond to review comments promptly, the PR gets blocked over time
- Contributors may not be available to rebase immediately (different timezones, other commitments)
- Simple documentation PRs shouldn't require repeated manual intervention
Describe the solution you'd like
Enable maintainers and reviewers to rebase PR branches without requiring authors to do so manually.
Recommended approach: Install Mergify
Mergify is a GitHub App that provides:
- On-demand rebase command: Maintainers can comment
@Mergifyio rebase on any PR
- Automatic rebase: PRs can be auto-rebased based on configurable rules
- Merge queue: Ensures PRs are tested against latest base before merging
Describe alternatives you've considered
| Alternative |
Pros |
Cons |
| GitHub Action (e.g., peter-evans/rebase) |
Self-hosted, free |
Requires maintenance, less feature-rich |
Prow /rebase command |
Already using Prow |
Not implemented yet (open feature request) |
| Manual maintainer rebase |
No tooling needed |
Requires clone, rebase, force-push; time consuming |
| GitHub "Update branch" button |
Built-in |
Creates merge commits (not rebase), not always available |
Mergify is recommended because:
- Easy to install (GitHub App)
- Minimal configuration needed
- Integrates well with existing Prow/Tide workflow
- Free for open source projects
- Widely used in CNCF ecosystem
Is your feature request related to a problem? Please describe.
Several documentation enhancement PRs have been waiting for merge despite being reviewed and approved:
These PRs are valuable contributions that improve end-user documentation. However, maintainers have limited bandwidth, and while other PRs are being developed and merged, these PRs fall behind the master branch. This creates a rebase requirement before they can be merged.
This is a burden for contributors because:
Describe the solution you'd like
Enable maintainers and reviewers to rebase PR branches without requiring authors to do so manually.
Recommended approach: Install Mergify
Mergify is a GitHub App that provides:
@Mergifyio rebaseon any PRDescribe alternatives you've considered
/rebasecommandMergify is recommended because: