name: Sync Fork DeepLX permissions: contents: write on: schedule: - cron: "0 */8 * * *" workflow_dispatch: jobs: sync_latest_from_upstream: name: Sync latest commits from DeepLX 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 DeepLX changes id: sync uses: aormsby/Fork-Sync-With-Upstream-action@v3.4 with: upstream_sync_repo: OwO-Network/DeepLX upstream_sync_branch: main target_sync_branch: main target_repo_token: ${{ secrets.GITHUBTOKEN }} test_mode: false - name: Sync check if: failure() run: | echo "[Error] 由于上游仓库的 workflow 文件变更,导致 GitHub 自动暂停了本次自动更新,你需要手动 Sync Fork 一次!" echo "[Error] Due to the change of the workflow file of the upstream repository, GitHub has automatically suspended this automatic update. You need to manually Sync Fork once!" exit 1