123456789101112131415161718192021222324252627282930313233 |
- name: Upstream Sync
- permissions:
- contents: write
- on:
- schedule:
- - cron: "0 */6 * * *" # every 6 hours
- workflow_dispatch:
- jobs:
- sync_latest_from_upstream:
- name: Sync latest commits from upstream repo
- runs-on: ubuntu-latest
- if: ${{ github.event.repository.fork }}
- steps:
- # Step 1: run a standard checkout action
- - name: Checkout target repo
- uses: actions/checkout@v3
- # Step 2: run the sync action
- - name: Sync upstream changes
- id: sync
- uses: aormsby/Fork-Sync-With-Upstream-action@v3.4
- with:
- upstream_sync_repo: Yidadaa/ChatGPT-Next-Web
- upstream_sync_branch: main
- target_sync_branch: main
- target_repo_token: ${{ secrets.GITHUB_TOKEN }} # automatically generated, no need to set
- # Set test_mode true to run tests instead of the true action!!
- test_mode: false
|