A GitHub Action that automatically rebases pull requests when a specific comment command is posted.
Rebase is a GitHub Action that automatically rebases pull requests when triggered by a comment command like `/rebase`. It solves the problem of manually keeping PRs up-to-date with the base branch, reducing merge conflicts and streamlining collaboration in GitHub repositories.
Development teams and open-source maintainers using GitHub who want to automate the rebasing process for pull requests within their CI/CD workflows.
Developers choose Rebase because it integrates seamlessly with GitHub Actions, offers simple command-based triggering, and reduces the manual overhead of maintaining up-to-date pull requests, improving workflow efficiency.
GitHub Action to automatically rebase PRs
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows rebasing with simple comments like /rebase, reducing manual effort as shown in the README's GIF example.
Supports restricting triggers using GitHub's author_association field, enhancing security for team collaborations.
Optional autosquash feature combines fixup commits during rebase, promoting cleaner commit histories as per the README.
Can specify PR numbers directly in workflows, useful for actions not tied to specific pull requests.
Requires a Personal Access Token to re-run workflows post-rebase, adding setup complexity and security management.
Exclusively designed for GitHub Actions, making it incompatible with other version control or CI systems.
If rebase encounters conflicts, the action fails and requires manual intervention, disrupting automation.