basilevs/Cascade Merge
Merges upstream changes to dependent downstream branches using temporary branches.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 7, 2026
- License
- MIT
Pinned Snippet
uses: basilevs/cascade-merge@03b17bad321a5344c77dfafd86c532f43d278179 # no releases — HEAD as of 2026-07-11tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| token | GITHUB_TOKEN or a PAT to create PRs | — | ${{ github.token }} |
| dependency_graph | Map of branches. Format: "upstream: downstream1 downstream2" | yes | — |
| user_name | Git user name for commits | — | github-actions[bot] |
| user_email | Git email for commits | — | 41898282+github-actions[bot]@users.noreply.github.com |
Outputs
| name | description |
|---|---|
| target_branches_list | Newline-separated list of downstream branches (e.g., release/1.1\nrelease/1.2). |
| merge_branches_list | Newline-separated list of temporary merge branches (e.g., origin/merge/release/0.1/release/0.2\norigin/merge/release/0.2/main). |