| name: main branch sync |
| |
| on: |
| push: |
| branches: |
| - 'main' |
| |
| jobs: |
| branch_sync: |
| runs-on: ubuntu-latest |
| steps: |
| - name: Checkout Code |
| uses: actions/checkout@v2 |
| with: |
| # persist-credentials: false allows us to use our own credentials for |
| # pushing to the repository. Otherwise, the default github actions token |
| # is used. |
| persist-credentials: false |
| fetch-depth: 0 |
| |
| - name: Update branch |
| env: |
| LLVMBOT_TOKEN: ${{ secrets.LLVMBOT_MAIN_SYNC }} |
| run: | |
| git push https://$LLVMBOT_TOKEN@github.com/${{ github.repository }} HEAD:master |