# Action to automatically pull content of main branch into gh-pages # whenever main content is modified. Site will then be auto-deployed name: 🔄 Sync main to Website on: # push: # branches: # - main workflow_dispatch: # Manual dispatch schedule: - cron: '0 5 * * 6' # Every Saturday morning. jobs: sync-branches: runs-on: ubuntu-latest name: Syncing branches steps: - name: Checkout uses: actions/checkout@v2 - name: Set up Node uses: actions/setup-node@v1 with: node-version: 12 - name: Opening pull request id: pull uses: tretuna/sync-branches@1.4.0 with: GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} FROM_BRANCH: main TO_BRANCH: gh-pages PULL_REQUEST_TITLE: '[AUTO] Update docs site' PULL_REQUEST_BODY: | Merging main into gh-pages, to be deployed to [awesome-privacy.xyz](https://awesome-privacy.xyz/).