artur-davtyan/Git Rebase Push
Commit and push with automatic rebase retry loop - perfect for GitOps workflows
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| repository_path | Path to the git repository | yes | . |
| commit_message | Commit message | yes | — |
| branch | Branch to push to | no | main |
| user_name | Git user name for commits | no | GitHub Actions Bot |
| user_email | Git user email for commits | no | github-actions-bot@github.com |
| yq_command | YQ command to re-apply changes after rebase conflicts | no | — |
| retry_delay | Delay between retries in seconds | no | 2 |
| max_retries | Maximum number of retries (0 for infinite) | no | 0 |
Outputs
| name | description |
|---|---|
| result | Result of the push operation (success, no-changes, rebase-failed, max-retries-exceeded) |
| attempts | Number of attempts made |