From 73e9e37192faccc1a1d3a3f04fe83f21b9937ff8 Mon Sep 17 00:00:00 2001 From: NachoNeko2 Date: Sat, 2 May 2026 14:00:38 +0800 Subject: [PATCH 1/2] Create sync.yml --- .github/workflows/sync.yml | 45 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .github/workflows/sync.yml diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml new file mode 100644 index 0000000000..c17b130c12 --- /dev/null +++ b/.github/workflows/sync.yml @@ -0,0 +1,45 @@ +name: Upstream Sync + +on: + schedule: + - cron: "0 */6 * * *" # run every 6 hours + workflow_dispatch: + +permissions: + contents: write + actions: write + +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@v4 + + # Step 2: run the sync action + - name: Sync upstream changes + id: sync + uses: aormsby/Fork-Sync-With-Upstream-action@v3.4.1 + with: + upstream_sync_repo: LunaTechLab/MoonTV + upstream_sync_branch: main + target_sync_branch: main + target_repo_token: ${{ secrets.GITHUB_TOKEN }} + + - name: Sync check + if: failure() + run: | + echo "[Error] Due to a change in the workflow file of the upstream repository, GitHub has automatically suspended the scheduled automatic update. You need to manually sync your fork." + exit 1 + + - name: Delete workflow runs + uses: Mattraks/delete-workflow-runs@main + with: + token: ${{ secrets.GITHUB_TOKEN }} + repository: ${{ github.repository }} + retain_days: 0 + keep_minimum_runs: 2 From 88ecb593837e3364f9b0cca64e39efddc5cdd8f3 Mon Sep 17 00:00:00 2001 From: NachoNeko2 Date: Thu, 11 Jun 2026 09:35:03 +0800 Subject: [PATCH 2/2] Delete .github/workflows/sync.yml --- .github/workflows/sync.yml | 45 -------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 .github/workflows/sync.yml diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml deleted file mode 100644 index c17b130c12..0000000000 --- a/.github/workflows/sync.yml +++ /dev/null @@ -1,45 +0,0 @@ -name: Upstream Sync - -on: - schedule: - - cron: "0 */6 * * *" # run every 6 hours - workflow_dispatch: - -permissions: - contents: write - actions: write - -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@v4 - - # Step 2: run the sync action - - name: Sync upstream changes - id: sync - uses: aormsby/Fork-Sync-With-Upstream-action@v3.4.1 - with: - upstream_sync_repo: LunaTechLab/MoonTV - upstream_sync_branch: main - target_sync_branch: main - target_repo_token: ${{ secrets.GITHUB_TOKEN }} - - - name: Sync check - if: failure() - run: | - echo "[Error] Due to a change in the workflow file of the upstream repository, GitHub has automatically suspended the scheduled automatic update. You need to manually sync your fork." - exit 1 - - - name: Delete workflow runs - uses: Mattraks/delete-workflow-runs@main - with: - token: ${{ secrets.GITHUB_TOKEN }} - repository: ${{ github.repository }} - retain_days: 0 - keep_minimum_runs: 2