plexverse/Staging Branch Manager
Automatically manage staging branches with configurable sync, reset, and PR labeling
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| main_branch | Name of the main branch (default: main) | no | main |
| staging_branch | Name of the staging branch (default: staging) | no | staging |
| to_stage_label | Label to trigger staging a PR (default: to-stage) | no | to-stage |
| staged_label | Label to mark a PR as staged (default: staged) | no | staged |
| github_token | GitHub token for API calls and git operations | yes | — |
| reset_schedule | Cron schedule for resetting staging branch (default: 0 0 * * 0 for Sunday midnight) | no | 0 0 * * 0 |
| enable_auto_sync | Enable auto-sync of main branch commits to staging (default: true) | no | true |
| enable_scheduled_reset | Enable scheduled reset of staging branch (default: true) | no | true |
| enable_pr_labeling | Enable PR labeling functionality (default: true) | no | true |
Outputs
no outputs