-
Notifications
You must be signed in to change notification settings - Fork 184
Install Mergify or any tools to support systematic rebase #756
Copy link
Copy link
Open
Description
Is your feature request related to a problem? Please describe.
Several documentation enhancement PRs have been waiting for merge despite being reviewed and approved:
- Update Broken Links in EdgeHub Docs + Fix Bullet Points Formatting in Edge Controller Docs #713
- docs(slack): fix broken Slack links and improve onboarding #714
- add doc: batch process node #712
- add GPU docs #706
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 rebaseon 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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels