You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Sync Branch
v1.0.0
Required The name of the branch to sync with the current branch.
Required A GitHub token with permission to push to the repo. Generate a new token.
Whether to force the update or to make sure the update is a fast-forward update. Leaving this out or setting it to false
will make sure you're not overwriting work. Default: false
.
Here's an example workflow that syncs a test
branch every time a commit is pushed to the main
branch:
name: Sync branch
on:
push:
- main
jobs:
sync-branch:
name: Update test branch
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@master
- uses: connor-baer/action-sync-branch@v1
with:
branch: test
token: ${{ secrets.GITHUB_TOKEN }}
force: false